more cleanups
add mavlink as a submodule