Initial work to remove floating point flags.

Replaced by compile time switch.
Drive the scheduler off Hz value from config.
Tidy up formatting.
Tidy up the ISR handling.
Remove
Remove TODO.
Remove old time code.
Don't do padding.
Remove old TODOs
Remove padding.
Use the i_to_a function for vector id.
Remove old TODO
Tweaks for target context.
First stage of MMU refactor for page tables being separate for each
process.

Compiles again but won't work as the page table isn't loaded in and
switched.

The virtual space should be updated so that the code/data sections are
moved there.
Update for the MMU work - unmapping on exit causes a failure still
though.
Fix the unloading of the process.