Replaced NULL definition with cstddef.h header definition
Removed ffreestanding compile flag
Reordered file structure to fit Google C++ Style conventions
Renamed C++ source files from *.cpp to *.cc to fit coding conventions
Merge branch 'master' of https://github.com/ferraith/platform_lpc17xx