JBM build improvements

Hi,

I have made many changes to the build scripts:
- Now builds cleanly on latest ubuntu
- All source archives are checksummed
- Build using make instead of a shell script, allows to interrupt, restart, fix etc
- Removed the copy of the STM32 library (license issue looming)

Please merge.

JiBee