stm32f427: added memory map (based on 405 with added peripherals)
STM32F427 specific RCC regs
STM32F405 rcc regs: remove incorrect fields, comment
ivory-bsp-tests: demouart class gets rid of f405.interrupt dep

- still, things like gpio is not type safe across platforms...
ivory-bsp-tests: removed direct dependency on all f405 libs except gpio
ivory-bsp-stm32: switch signalable to use a type family
fixes throughout to use InterruptType as type family
lil gitignore hack
ivory-bsp-stm32: reorganize tower apps into STM32.Driver
ivory-px4-tests: created from ivory-px4-hw's test apps

- wanted to keep Platforms code in common
- will continue to do useful refactorings
ivory-px4-tests: refactor each app to be platform independent
ivory-bsp-tests: build fixups
ivory-bsp-tests: start putting common code in library
ivory-bsp-tests and associated apps reorganized, cleaned up
ivory-px4-tests: add boardInitializer to testplatform class
ivory-px4-tests: cleaned up library structure and app build scripts
ivory-bsp-tests: fix uart debug/test reversal
ivory-px4-tests: allsensors needs more stack to not crash
Merge remote-tracking branch 'origin/master' into ts-platforms
ivory-px4-hw: add MS5611 calibration code

untested