Plane: fixed disarmed PWM output
Plane: fixed disarmed throttle in HIL
Plane: ready for 2.77 release
autotest: ensure old tags in PX4NuttX and PX4Firmware don't get used
Rover: fixed docs for aux channels
Rover: 2nd try at fixing rover RC_* docs
Copter: AC3.1.1-rc2 release notes
Copter: version to AC3.1.1-rc2

This update applies to pixhawk only
Copter: remove frame setup through CLI
Copter: remove dup definition of FRAME_ORIENTATION

Ideally the frame orientation parameter should be moved to the motors
class
Copter: add NewX @Value for FRAME parameter
Copter: reword FRAME parameter's @Value
Copter: landing_complete stays true until thr is raised

The idea of the fix is we can't leave land while throttle is 0 and then
we ignore the baro and it's disturbances.
Copter: Update ReleaseNotes.txt
AP_Compass: prevent bad initial values from affecting HMC5883 calibration

the first couple of values after we enter strap mode may be low, but
just above our 0.7 threshold. We now discard the first two values to
prevent these affecting the average.

Also added some commented out debug code and a comment on the scaling
of the calibration code
PX4: run hmc5883 compass calibration on every boot

this gives us more consistent compass readings between boots
PX4: added "make px4-cleandep" for faster rebuilding between branches
build: better error reporting for failures in build_binaries.sh

this will make it easier to track down build failures
build: make build log a bit less verbose

don't show the whole commit patch
build: rover doesn't fit on APM1-1280 any more