For boards where ulib starts first we need to jump to the main program
afterwards. Add the logic for this.
Drop the noreturn attribute from board_init_r() and board_init_f_r to
avoid needing #ifdef in the C file.
Signed-off-by: Simon Glass <simon.glass@canonical.com>