Fix some errors in the clean target of the windows native build
Add a mouse interface that is similar to the touchscreen interface except that it can handle multple buttons and continuously reports positional data so that it can control a cursor
HID mouse can now support some while mice.  Problems with Microsoft mice
Support for the MIO283QT9A LCD from Toby Duckworth
Updated README file
Release script no longer tries to keep copies of the ChangeLog and TODO list in the Documentation directory
Update comments in file headers
remove some unnecessary header files
Many changes to reduce complaints from CppCheck.  Several latent bugs fixes, but probably some new typos introduced
More changes to reduce complaints from CppCheck.  Some latent bugs fixes, but probably some new typos introduced
Fix build errors.

Signed-off-by: cctsao1008 <chiacheng.tsao@gmail.com>
update sub-module.

Signed-off-by: cctsao1008 <chiacheng.tsao@gmail.com>
Merge branch 'nuttx' into merge

Conflicts:
	nuttx/configs/stm32_tiny/src/up_boot.c
	nuttx/libc/stdio/lib_sscanf.c
Merge branch 'merge' into alpha
Merge branch 'alpha' of github.com:cctsao1008/NuttX into alpha
Follow up the latest NuttX source code and fix build errors.

Signed-off-by: cctsao1008 <chiacheng.tsao@gmail.com>