PLATFORM_FATAL_ERRORs are now caught even when they happen in the
initial JTAG scan that occours during platform_init.

Previously any fatal errors that occoured during this scan caused a
hardfault.
Merge pull request #45 from richardeoin/fatal-fix

Fixed potential Hardfault in platform_init