hal: k20 - flash config section addition
Changed travis build to use the Rust language
Merge pull request #229 from kvark/spi

Added SPI support for STM32L1
Changes location to retrieve rlibc from
Merge pull request #230 from bharrisau/travis3

Changed travis build to use the Rust language
Use a different rlibc repo

The rust-lang repo doesn't include crate_name or crate_type.
Merge pull request #232 from bharrisau/travis4

Use a different rlibc repo
Modifications to correct Travis build

Why was relocation-model set to static for the native tests?
Merge pull request #233 from bharrisau/travis5

Modifications to correct Travis build
Remove macro_ioreg crate
Merge pull request #226 from bharrisau/ioregex

Remove macro_ioreg crate
Remove ARMMEM linker file

Replace all ARM ISRs with the default debug handler.
Embed the memory location of ARM peripherals in Zinc as they are
constant between devices.
Merge pull request #234 from bharrisau/armmem

Remove ARMMEM linker file
Merge pull request #217 from 0xc0170/fix_#212

hal: k20 - flash config section addition
Discard .ARM.extab
Merge pull request #238 from farcaller/extab

Discard .ARM.extab
stm32l1 - added a dummy app for BlueNRG
stm32l1 - implemented BlueNRG SPI protocol