Split memory and section declarations to separate linker scripts. The board/CPU/target should specify available RAM and flash storage and include the common sections declaration script. Use board/stm32vldiscovery/link.ld as an example.
Added preliminary support for the STM32F3 discovery board.
Device boot scripts have been replaced with a common boot script. Devices needing control of the boot process should specify VENDER_BOOT_SCRIPT.
Updated the OpenOCD interface to use the command 'program' for the default download targets.
Device configuration should specify a VENDOR_OPENOCD_SCRIPT (relative to project root) that specifies an 'i_bricked_it' proc. Use board/stm32vldiscovery/openocd.cfg as an example.
The debug level SizeOpt is temporarily disabled as it interferes with proper compiling of the ISR vector definition.