Add space for string terminating null byte in registry
Add peek function to low level queue type
Add peek function to Queues
Refactor synchronous messages
remove heap dependency on memcore
(no more default heap, unless memcore is enabled)
Port core kernel to MSP430/IAR targets

Implement MSP430 core for MSP430, using IAR embedded workbench.
Supports all MSP430 devices, including MSP430X (20-bit address space).
Add a rudimentary IRQ stack
fix gcc msp430 docs
Refactor ChibiOS kernel: add "ch" prefix to kernel structures.

More work to be done.