Rover: fix to support uploading partial missions
Rover: use mission command specific structure
Plane: minor command logic comments and reordering
Placne: add comment to GCS_Mavlink.pde
Rover: revert next_WP, prev_WP to location structures
Plane: set_next_WP fn accepts Location
Rover: remove do_takeoff, do_change_alt support