Cortex-M

Startup code, interrupts, memory protection and fault handling.

All cortex-m

The first piece here is in preparation.