If the INTR granule allocator mode is enabled, there is no
semaphore to destroy.  From Lorenz Meier.
Fix prolblems with redefinitions of fdb macro.  With the fix to the syslog prototype, a LOG priority must now be the first paramter.  Fixed by replacing all occurrences of fdbg with syslog(LOG_DEBUG, and eliminating the macro redefinitions.  Noted by Sebastien Lorquet.
Add protection from C++ name mangling in the ARM up_internal.h.  From Lorenz Meier.
Defines inline functions as not instrumented - this is relevant for anyone using instrumentation.  From Lorenz Meier.
The definition of strncpy() is that empty space should be zero-filled, the patch adds the zero filling (I didn’t know this, see e.g. the POSIX spec here: http://pubs.opengroup.org/onlinepubs/7908799/xsh/strncpy.html). From Lorenz Meier.
Updates the px4fmu-v2_upstream config using menuconfig.  From Lorenz Meier.
Extend misc/tools/.gitignore to ignore kruft left deom kconfig-frontends builds.  From Sebastien Lorquet
Remove the definition of INT_FAST32_MIN which is already defined in stdint.h (the correct location).  From Lorenz Meier.
Update ChangeLog
EFM32: More USB register name corrections.  Still incomplete
EFM32: More USB register name corrections.  Still incomplete
Let's raise the priority of NXFFS dumps to LOG_NOTICE
EFM32: Tweaks to get EFM32GG-STK3700 running NSH over LEUART0
Update ChangeLog
Emit a warning if number of arguments to builtin or file app can be truncated
Update document and README
Remove CONFIG_MAX_TASK_ARGS from all Kconfigs and defconfigs
Binfmt no longer depends on a fixed sized argv[] list
Oops.. part of the last change will still in the editor
execl() no longer depends on CONFIG_MAX_TASK_ARGS