Plane: altitude for do_set_home() is in meters
RC_Channel: constrain norm_input() to -1 to 1

if RC is not properly calibrated we could get a value beyond 1, which
could cause some flight modes to exceed the roll/pitch limits of the
aircraft
Plane: use set_mode() in do_RTL()

thanks to Randy for spotting this
AP_GPS: fixed example builds with change to init()
Git: ignore test.ArduPlane, test.APMrover2

Remove redundant dataflash.bin and eeprom.bin which are already covered
by *.bin exclusion
Copter: fixed vertical speed init for ALT_HOLD mode
AC_PosControl: fixed leash length calc for descent speed
AC_PosControl: update some comments re leash lengths
Copter: initialise vertical speed for Loiter mode
Frame_params: Adding 3DR_Rover.param
AP_Mission: initial draft library
AP_Mission: mostly working draft
AP_Mission: fixes to protect against endless loops
AP_Mission: tests added to example sketch
AP_Mission: replace block read/write for eeprom

Also reserve command #0 for home position
Copter: add AP_Mission object parameter

Remove global command_total and command_index parameters
Copter: instantiate AP_Mission object
Copter: remove low-level handling of mission cmds

Now handled by AP_Mission
Copter: add mavlink packet to cmd conversion to GCS_Mavlink.pde
Copter: ch7 save wp feature to use ap_mission