Serialize access to the uart driver calls

All calls to UART functions now only happen inside of the serial task
Added serial.c to interface project files.

Signed-off-by: Chris Reed <flit@me.com>
Merge pull request #50 from flit/dev_uart_serialization

UART serialization fix