[transport] pass the periph and not the parent structure...
[mavlink] Basic implementation (needs cleanup)
[mavlink] configurable device
[ext] generate mavlink headers