[joystick] Added Logitech Extreme 3D Pro joystick
Start of work on Redundant Link. This first step modifies the exisitng link agent to allow it to be given an id (through the -link_id flag) and to send ivy messages of a different format (when -redlink is set). The messages are sent within the TELEMETRY_MESSAGE message as a  ;sv (colon-seperated-value) which are listed to by the link_combiner.py agent.
Started the second step of the redundant communication link, writing the Link Combiner agent. This agent receives ivy messages from the link agent(s) when they have a name specified, removes duplicate messages, then sends ivy messages of the same format that the link agent used to send messages.
Added GUI in GCS for multiple links. The information for this is sent from link_combiner.py in the LINK_STATUS message. The GCS now has a page in the notebook named Link, the ratio of active links appears in the main link indicator, and messages when a link is lost or gained are displayed in the console.
Adding support for displaying link status information when multiple aircraft are connected through the same link. Also added support for recording link status information in flight logs and displaying it during a replay.
Added sample redundant communications session to control_panel.xml.
[dox] fix comment about initial value of adaptive hover thrust estimation
[modules] baro_ets: BARO_ETS_TELEMETRY not only in SITL
[ahrs] float_cmpl: more precise warning
[modules] baro_ets: fix for SITL
fixedwing energy_ctrl

rate limiter with GS protect
rate limiter now in m/s/s (AIRSPEED_SETPOINT_SLEW)
fix in init
[telemetry_wifi] Added telemetry wifi:
- wifi.[ch] for communication over wifi
- telemetry_wifi makefile
- adjustments to fms_network for doing a network_read
- wifi including in downlink
- wifi implementing datalink macro structure
- fixed some trailing empty lines
- radio_control_datalink makefile moved from fixedwing to shared
[conf] update MentorEnergy example after energy_ctrl update
safety feature for energy_ctrl

adjustment of v_ctl_climb_setpoint to assure safe airspeed i case of a deficiency in energy
[omap] All OMAP aditions add during ardrone development
Merge pull request #439 from RoboticaTUDelft/new_joystick

[joystick] Added Logitech Extreme 3D Pro joystick
Merge pull request #429 from uaarg/redundant_comms

Redundant comms
[gcs] the map can be scrolled using the mouse even without the tiles displayed
[math] use double in ecef_of_lla_d
fix for SITL