Base for context switching. This might possibly work. Not tested.
Context switching test, pass `isr_context` by reference (d'oh), triggers #GP.
Fix the test. Works.
Bits of sanity: default values.
Remove the test from main.
Merge branch 'feature/context-switching' into develop