Make CMSIS targets default.
Add  -ffunction-sections -fdata-sections to default CFLAGS.
Make --gc-sections default for all targets.
Introduce Makefile.paths to hold paths to common 3rd-party components.