build: support vehicle-tag tags for PX4 builds
CPUInfo: fixed SITL build
Hello: fixed SITL build
Plane: fixed integer size problem on APM2
HAL_AVR: fixed warning on memcheck build
HAL_PX4: disable rename of old parameter file for now

be nice to release candidate users
build: added support for board specific tags in build_binaries

make it possible to build an APM2 specific build
Copter: AC3.1.1-rc1 release notes
Copter: update version to AC3.1.1-rc1
Copter: remove some unused definitions
Copter: move EARTH_FRAME definition to defines.h

defines.h is for defining enumerations and other unchanging values while
config.h is for changeable values like parameter defaults, enabling or
disabling sensors.
Copter: update AC3.1.1-rc1 release notes
Copter: disarm on land even if pilot throttle not zero

default behaviour remains as before, this is an compile time option only
Tools: we don't have AP_NavEKF.h yet
Copter: add support for MAV_CMD_DO_SET_SERVO
Copter: simplify do-set-servo mission command

This potentially changes the servo number that must be supplied if using
an APM1 but it now shares the same logic as arduplane and also adds
protection that the servo is not attached to the motor.
removed debug message from previous commit.
AC_WPNav: accessor for loiter speed
Copter: allow ch6 tuning of loiter speed
HAL_PX4: use eeprom on PX4 FMUv1 as well

this means we no longer store params on SD at all
PX4: enable MTD on FMUv1 as well