remove ivory-bsp-stm32 and ivory-bsp-tests

these two packages have been moved to the ivory-tower-stm32 repo
ivory-px4-hw: start porting to tower9
ivory-px4-hw: IOAR motor control stubbed out until it type checks
ivory-px4-hw: get the rest of the drivers to type check, but still broken

in each of these we're either creating or passing around monitor-scoped Emitters
that cannot be realized. We need to figure out how emitters are going to be
created inside statemachine, add syntax, and fix up all of these places they're
used.
ivory-hxstream: port to latest ivory, fixup makefiles
housecleaning: delete everything thats dead or dying

- old build system goes away completely
- apps folder goes away completely - everything related to: freertos, echronos,
hwf4, stm32 booting code, is obsoleted by the tower9 build system and new bsp.
- ardupilot code is finally dead and gone! jamey's new ins has finally killed it
off.

And there was much rejoicing.
add Makefiles, travis build script
update readme & license date
readme wibble
wibble
ivory-px4-tests: fix dependencies in cabal file, build still hosed
makefile: default targets are the ones that actually work...
makefile bugfix
ivory-px4-hw: fix syntax for statemachine
travis: use build matrix to break down testing targets
makefile wibbles
ivory-px4-tests: reimplement platforms in terms of ivory-bsp-tests platforms
ivory-px4-tests: disable copter motors for now

ar drone copter motors driver is pretty borked
more important to get sensors working properly
ivory-px4-hw: fix types in hmc5883l statemachine
ivory-px4-tests: hmc5883l test typechecks