Squashed 'platform/freertos/' changes from eeea931..2693b81

2693b81 Removed unnecessary FreeRTOS features out of config
6a4034d Added task wrapper Moved header and source files to fit Google Code conventions
ff156cf Renamed C++ source files from *.cpp to *.cc to fit coding conventions
99c9ebe Reordered file structure to fit Google C++ Style conventions
cdf553a Improved portTICK_RATE_MS macro to solve compiler warnings
e418b59 Refactored style and deactivated unnecessary FreeRTOS options
df5315a Improved function documentation
5d134f8 Restructured folder structure of freertos library
9390c57 Deactivated trace functionality
6a98d07 Added own implementation of new and delete operators
f67be22 Minor comment fixes
767b2a1 Moved hook functions from main file to an extra hooks module
201e3a4 Fixed two merge bugs in makefiles
a86885e Fixed makefile merge conflict

git-subtree-dir: platform/freertos
git-subtree-split: 2693b8109080b7c0fce6a386d8ed8e2abe235dd7
Merged demo and freertos project