Rover: use Dataflash lib's Log_Write_Cmd
AP_Mission: fixed typo
Plane: bug fix to Loiter after mission completes
Plane: altitude for do_set_home() is in meters
Plane: use mission.resume() not mission.start()
AP_Mission: added truncate() function

Used when loading a mission while flying

Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
Plane: fixed relative altitudes and resuming mission

Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
Plane: only activate mission callbacks in AUTO mode
Plane: fixed build (forward declarations)
Mission: bug fix set_current_cmd

If mission had completed desired command index was ignored
Plane: bug fix to set_current_cmd

When set_current_cmd mavlink message is received, resume mission only if
the mission has completed.
Stop mission when vehicle leaves AUTO mode.
Plane: rename next_nav_command to auto_rtl_command

This command is only used to get the vehicle home (or to a rally point)
after the mission has completed
Plane: RTL home when AUTO run with no mission
Plane: correct typo re RTL home with no mission
Mission: get_prev_nav_cmd returns int16
Copter: truncate mission before uploading new mission

replacing clear with truncate allows new missions to be uploaded while
the current mission is running
Mission: bug fix for loading consecutive do-cmds

The verify step was not being run for the 2nd consecutive do-command in
a mission list
Plane: make next_WP and prev_WP be locations

having a command ID in them doesn't really make sense

Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
AP_Mission: doc updates
AP_Mission: fixed typo