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>