flight: move uart creation out of gcsTower
ivory hx-stream: less polymorphic
ivory hx-stream: fix cabal & test executable
flight: initial datalink code (framing & trivial dispatch)
hs hx-stream serial-test build fixed
flight: datalink pads incomplete frames out with 0's