Added some common macros to support runtime and compile time defensive
programming
Bumped the CONFIG_NFILE_DESCRIPTORS up after testing CCASERT
Update NuttX version to upstream HEAD - thanks to David Sidrane