Removes references to cast module.
Also fixes change from `extern unsafe` to `unsafe extern`. fixes #39
Merge pull request #40 from bharrisau/remove_cast

Removes references to cast module.
Start building stm32f4 target

Allowing errors at the moment until it build successfully.
Merge pull request #42 from bharrisau/travis-stm32f4

Start building stm32f4 target
A hack to make the code compile again

Rustc forcefully exports stack_exhausted and eh_personality, resulting
in symbols being defined twice. We counter this by stripping the
symbols from all object files being produced.
Adding script to summarise and submit build stats
Merge pull request #44 from bharrisau/travis-stats

Adding script to summarise and submit build stats
Extracted lang items to dedicated file.
Merge pull request #43 from farcaller/fix-missing-lang-items

A hack to make the code compile again
Fix up pushing to zinc-stats repository
Merge pull request #47 from bharrisau/travis-stats2

Fix up pushing to zinc-stats repository
Refactor statistics support

Move ssh keys around and include starting ssh-agent
Merge pull request #48 from bharrisau/travis-stats3

Refactor statistics support
Change zinc to support tests

Adds the required cfg attributes to build with --test and mocks out
all the functions with inline asm.

  - [ ] Get zinc to build with test
  - [ ] Add test to Rakefile and travis
  - [ ] Refactor inline asm (move to designated area, dummy with `fail!`
Merge pull request #49 from bharrisau/first-test

Change zinc to support tests
Change deriving target of gpio.rs

Fixes hackndev/zinc#51
Merge pull request #55 from bharrisau/issue-51-2

Change deriving Eq target of gpio.rs. Fixes #51.
Allow non-snake-case functions in ioreg. Fixes #52
Updated init/uninit to zeroed/uninitialized. Fixes #53
Removed #[start] from app.’s, as it’s never used.