Frame_params: Updated 3DR_X8+_RTF
Frame_params: Updating 3DR_X8-M_RTF for Copter 3.2
Frame_params: Updating 3DR_X8_RTF.param for Copter 3.2
Rover: Fix INS test in CLI to quit on enter

The curly brace was in the wrong spot.
Rover: Update release notes ready for 2.47 release.
Rover: Prepare for 2.47 release.
AP_Notify: give error msgs on failure to start
HAL_Linux: give error msg on failure to start toneAlarm
HAL_Linux: make rtttl tune and tune repeat flag list static members
instead of initialising them inside constructor
HAL_Linux: make tonealarm generation a passthrough operation
get rid of all delays and while loops(that may turn into infinite loop)
HAL_Linux Scheduler: reduce the delay inside tonealarm thread

Since the tonealarm is now passthrough the delay inside the thread needs to be reduced for precise tune generation
AP_HAL: make toneAlarm_init() return bool
HAL_Linux:create ToneAlarmDriver as a separate class

ToneAlarm is now declared as a separate class instance of which is added as a private member of LinuxUtil
Some minor fixes in this patch include changing return type of tonealarm_init() to bool and use dprintf
AP_Notify: cleanup use of bool from toneAlarm_init()
HAL_Linux: added ToneAlarmDriver.h
Relay: Pixhawk AUXOUT2 enabled by default
Relay: param descr match labels for Pixhawk

Renamed Pixhawk FMU AUX1 to Pixhawk AUXOUT1 to match labels on case to
make it easier for users to know what value to choose
HAL_SITL: fixed handling of SIM_FLOAT_EXCEPT in main thread
AP_InertialSensor: fixed detection of dead IMU

if a PX4 sensor does not give new data we need to avoid calling
_rotate_and_offset_*() to avoid marking it as healthy. Otherwise if
the MPU6k dies we won't switch to the LSM303D automatically
HAL_Linux: fixed Replay with new AP_InertialSensor library