Minor changes, added forgotten mutex deinit.
Implemented Serial callback functionality.
User handler will be called on receive timeout,
when receive queue is half full or transmit queue
is half empty.
Refactored pin setup for UART and SSP.
Removed asserts and added return values.
Fixed sending of large chunks over SPI.