AP_Notify:Add ToneAlarm Support for HAL_Linux Boards
HAL_Linux: Add ToneAlarm Driver to Linux_HAL

ToneAlarm is setup for Beaglebone Black using pwm, toneAlarm thread runs on second last priority.
AP_HAL: Add virtual toneAlarm member functions to be declared under Linux_HAL
Tools/Linux_HAL_Essentials: Add loading of PWM capes to support ToneAlarm

new capes to be loaded by startup.sh: am33xx_pwm and bone_pwm_P8_36
HAL_Linux: change the return type of AP_HAL::Util::tonealarm_init() to signed int8_t.
This is a part of a set of fixes for the bugs and typos tridge discovered and shared inside earlier commits for setting up tonealarm.
AP_Notify:Fix the typo, usage of toshibaled.init() instead of toshibaled.update()
This is a part of a set of fixes for the bugs and typos tridge discovered and shared inside earlier commits for setting up tonealarm.
AP_Notify:change tonealarm-type bitmask to bool type,
change parameter data type from const uint8_t to uint8_t,
initialise tonealarm error flag to value -1 at tonealarm class initiallisation

This is a part of a set of fixes for the bugs and typos tridge discovered and shared inside earlier commits for setting up tonealarm.
AP_Notify: fixed bitfields
HAL_Linux: use dprintf() instead of sprintf and write
Plane: prevent large G_Dt_max report on startup
AP_Param: check parameter tables for bad suffix lengths
AP_RangeFinder: fixed oversized parameter RNGFND2_SETTLE_MS
BaroGlitch: add reset method
Copter: reset baro glitch after baro init
Rover: fixed CLI sonartest
Copter: Add circular limits pilot's roll/pitch inputs
Copter: Add circular limits to ACRO
Copter: minor rename of a circular limits variable
Copter: minor rename of ACRO circular limits variable
HAL_SITL: prevent array overruns in RCInput/RCOutput