Add the linker generator makefile

Example of use is included in the file header
Add example to the device database file
Add Readme to linker script generator dir
Add Example makefile to linker script generator dir
[GENLINK] correct the whitespace bug
[GENLINK] Add Test suite + simple test
[GENLINK] Add test patterns
[GENLINK] Code Cleanup
[GENLINK] Edit the documentation to match current version
[GENLINK] Moved linker template source to ld directory
[GENLINK] Make tests in paralell

usage:

make genlinktests -j

speedup: 4 times on 8-core system
[BUILD] Updated to make from examples directory correctly
[LINKER] Add single underscore to all definitions, no -D for dashed param.

This makes possibility for the script to append the definitions to CFLAGS
and LDFLAGS, and with the feature of disabling of -D prependation it will
make possible to generate ARCH_FLAGS generic to each specific chip.
[LINKER] Add ARCH_FLAGS to linker definition file
[LINKER] Clear ARCH_FLAGS if the DEVICE is specified
[LINKER] Fix the -m parameter