Merge pull request #9 from Choups314/master

Add header dependencies in samples/link-sdl and samples/particles and remove helloworld-nio in samples/ReadMe.txt
Fix lcd_isincolor for 16-bit greyscale (should report true)
Add newlib-c++ in samples/Makefile
fix Docker wrapper to correctly handle permissions on host FS when host gid/uid is different than the ones of the image
Fix Bug in genzehn on OSX

-Empty program options description made boost crash malloc
add arm-none-eabi-* wrappers for Docker, required to build the SDK
luna: add support for .BMP resources
Fix alignment of malloc

-Add a workaround in libsyscalls to align pointer returned by malloc syscall
"install" target for luna

-Installs in /usr/bin if run by root, else ~/bin
Fix build on cygwin

-Remove unnecessary error message about cygwin1.dll
-Add necessary flags to luna's Makefile
Revert "luna: add support for .BMP resources"

The changes on luna broke ndless_installer.tns
Revert "Revert "luna: add support for .BMP resources""

This reverts commit e4fb0a691ab62015f49c4cb42503d16f59a98d68.
re-add escape_xml_chars() lost by c5151bb8edf5f2c4663f3435239ed87548f2b369
Fix Makefile.tpl for projects with subdirectories

-$@ missing for gcc invocations
Fix "make clean" for subdirectories

-$(OBJS) instead of "*.o"
Fix realloc

-memmove if alignment doesn't match
Fix bFLT loader

-Operator precedence and wrong pointer assignment