Boot protocol

Cores now boot into C code. Also moved some core global data such as idle_thread, yield_on_return and in_external_intr to memory only accessed by the core.

Merge request reports

Loading