Basic UART debug interface
* Use the P10.4 and P10.5 pins
* Send back received text from host
Add function to write on the UART debug interface
Basic logging support
* Configuration flag to enable/disable the code
* Custom sprintf implementation
* Access synchronized with a Mutex
* Automatic EOL characters
* Log function defined to do nothing when disabled
Add function documentation for UART code
Fix unused & incorrect #ifdef in FreeRTOSConfig.h
Move configuration constants
* Keep FreeRTOSConfig.h file clean
* Include config.h in FreeRTOSConfig.h
* Add the CPU frequency limit in the configuration file
Update the debug target in the Makefile
* Launch mspdebug in the background before gdb
* Remove shell script
* Use the standard .gdbinit file
Add a Makefile target to call msp430-elf-size
Linkscript selection depending on the data model
* Can now use all the 256Ko of ROM in large mode
* Limited to 64Ko in small mode
Switch to UCA1 (pins P5.6 and P5.7)
* Fix documentation
Merge branch 'feature/uart-logging'

Conflicts:
	include/config.h.in
Fix warnings due to missing portPOINTER_SIZE_TYPE
* Add definition in MSP430X port
* Add missing casts
Remove unused Makefile macro: CMD_CHECK
Write GCC output to the console instead of file
Add hal files to drive the Sharp memory LCD
Add graphic library to draw on the Sharp LCD
Add lcd.c and graphics.c in compilation process
Clean code and add some comment
Clean code and add some comment
Add Fonts files.