Create the get_waypoint function
Fix the wrong component id issue
Fix the free_waypoint_list function to finish the mission_clear_waypoint
Replace the pointer operator
Clear the message id after having transaction with the qround station
Simply implement the "mission_write_waypoint_list"
Fix the comment
Re-declare the structure "waypoint_t"
Finish the implementation of function mission_write_waypoint_list
Implement the function mission_read_waypoint_list but still have problems
mission.c: Fix some small errors
Enable the debug message
Create the macro function for registering the mission
Fix the mission_write_waypoint_list
remove the function "push_waypoint_node"

*Reason: Too slow, will delay the transaction of mavlink
Clear the waypoint count in the function "mission_clear_waypoint"
Remove the function "get_waypoint"
Merge pull request #101 from moon-bear/mavlink

update from mavlink branch again