params: give them a special home (and don't clutter the top-level dir).
build: move MAVLink generation to top-level build.