[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