Remove gotos from libHimawari
ASSISTT code review pointed out some gotos in the libHimawari code. While these are "forward" gotos intended to reduce repetition (e.g. deallocation before fail exit), they were not actually resulting in reducing code repetition.
Also adds "implicit none" to F90 test program.