Update gdb config for latest version of ARM compiler.
Expand CAN write logging to show the bus as well as ID and data.
Make sure CAN message list is consistently ordered.

Fixes problem with CAN writes where we were sending on the wrong bus.
Merge branch 'master' into next
Doc that write messages are null separated, not newline.
Set initial UART transmit interrupt status to get things going.

Fixed #77.

Conflicts:
	src/buffers.c
	src/lpc17xx/serialutil.c
Avoid timing out on USB configuration.

Fixed #115.
Fix a broken link in docs.
Pull occupancy status name into a define.
Fix logic in emulator to actually drop the data rate down.
Remove unnecessary CTS state check that caused flow control deadlock.

Fixed #122.
Remove resolved TODO.
Move function above first use in bootstrap.
Bump for 3.2.1 patch release.