Draft of possible LED light API and partial implementation for LPC1768.
Merge branch 'next' into lights
Implement basic LED control on LPC1768/69, without dimming.
Merge branch 'delay' into lights

Conflicts:
	src/canemulator.cpp
Add some test LED flashing when the main loop spins.
Increase PWM frequency to avoid blocking too long.
Flash a blue LED when an output message is queued.
Minimize time blocking for LED.
Only delay on LPC if the duration is > 0, just to be safe.
Move some light functions to generic file.
Merge branch 'delay' into lights

Conflicts:
	src/lpc17xx/timer.c
Remove duplicate funcitons - moved to generic file.
Add mock of light functions for tests and pic32 to tests can run.
Merge branch 'next' into lights
Add a light update task function to set lights based on interfaces.
Add functions to control power settings of board, plus implementation for ARM.

The Ford ARM board has a 12v power passthrough to power additional devices from
the car, and there's a switch we can control from a GPIO port so it doesn't
drain the battery when the car is off.
Merge branches 'lights' and 'power' into fordboard

Conflicts:
	src/main.cpp
Print out the platform we're compiling for.

Fixed #73.
Don't let bootstrap run as root.

Fixed #72.
Allow running bootstrap and upload_hex from any directory.

Fixed #71.