Update function signature of turn signal command handler
Remove duplicate definition of turn signal command handler.
Log when a signal isn't written because it is marked non-writable.
Allow forcing send of a CAN signal when using a custom command handler.
Don't clobber the original files if handlers.h/cpp are symlinks.
Fix pin numbers in docs for debugging over UART.
Don't explode if handlers files don't exist when testing.
Enable printf in unit tests regardless of DEBUG flag status.
Be more defensive when looking up signals in button event handler.
Swap byte order before testing getBitField.

This doesn't exactly resolve #39, but it at least makes sure we're testing what
we intend to test. Fixed #39.
Merge branch 'next' into handler-tests
Add unit tests for button handler.
Add unit tests for door handler.
Fix debugging printouts when running tests.
Merge branch 'next' into handler-tests

Conflicts:
	src/tests/log_mock.c
Reccomend setting http_proxy and https_proxy, required for Github downloads.
Ease chipKIT users' minds when OpenOCD cannot be installed.
Try not to use cJSON version of CAN write API if possible.

Fixed #40.
Add missing OSTYPE assignment in Makefile for OS X.
Merge remote-tracking branch 'origin/handler-tests' into next