Add build for remaining STM samples, clean up Blinky, remove peripheral
'library' build

* Add Makefiles and linker files to build the remaining STM samples
* Clean up Makefiles from some of the previously committed samples
* Remove peripheral library Makefiles from build: the way STM seems
  to intend the modules to be used, their examples just pull in the
  individual files, they never build a library.  Some of the other
  'libraries' use local header files in your source, so you couldn't
  build the library up front anyway.
* Remove peripheral library from link on Blinky, it's not needed