Mavlink File Transfer Protocol (FTP)

*NOT READY TO MERGE YET*

This pull request adds a file transfer protocol to the MAVLink app. As of now all it does is handling an empty request from this branch: https://github.com/mavlink/qgroundcontrol/pull/658