drop unnecessary section
Update Makefile

- add compiler options to disable exception and unwind tables
- cleanup
Cleanup
Modify source tree structure
Add rpmsg functionality to FreeRTOS

Work is based on https://github.com/g-aubertin/ducati_FreeRTOS
Memory management changes

- Use heap2 implementation from FreeRTOS
  Heap2 permits allocated blocks to be freed, but does not combine adjacent
  free blocks into a single larger block

- Increase default heap size in FreeRTOS

- modify handling of incoming messages in order to be able to free blocks
  after messages are handled