Copter: fixed off-by-one in rcmapper

oops ...
Rover: update servo ranges on change of RCMAP_*
Copter: reset yaw angle only when motors not spinning
Circle: allow counter clockwise rotation
Copter: remove unused define
Rover: convert to use AP_Scheduler

this gives us better timing information and scheduling, while also
making the code easier to read
Rover: tweak scheduling timing

move to beta3
Rover: fixed HIL operation

only HIL sensors - removed HIL_MODE_ATTITUDE as it didn't exercise
enough of the code
autotest: test build of rover HIL
autotest: add easier HIL start scripts for rover/plane
HAL_AVR: avoid writing bytes to EEPROM that are already correct

this speeds up writing of waypoint data, reducing latency
Rover: tweaks to new scheduler code
Plane: switch to new AP_Scheduler

this gives us more accurate task scheduling in ArduPlane, plus better
monitoring of task timing (via SCHED_DEBUG)
Plane: update_commands() can take 7ms if it needs to write a waypoint
AP_HAL: make storage->write_block() take a const pointer
AP_Param: we don't need to avoid writes in AP_Param now

now handled in the HAL
Plane: new plane beta 2.74beta2
Copter: AC3.0-rc5 version and release notes
Copter: remove throttle controller's ability to limit lean angle
Copter: update AC3.0-rc5 release notes