Mavlink

Checked by Jack about 2 weeks ago, if there are no problem, I think it is fine to merge back to the old code (QCopter2.0)

By the way, branch "global_data" seems still exist some errors, I will try to fix the bugs then ask 政德 to help me for testing