changed binary names to distinguish between target and discovery builds
Added "Discovery" target to distinguish building for STM32F4 Discovery board.  changed names of objects, listing and executable image dependent on cmd line, use "make Discovery" to build iscovery version
distinguish execuetable for STM32F4 Discovery board
distinguish executable for target board
now using Makefile to specify version so remove header board #define