Scons: hand device defines to gcc using the -D option

Not throught the xpcc_config.hpp since these
defines will be needed in the user code as well.
Scons: PlatformTools: do not use unnecessary include paths

Also: clean up and commont SConscript file.