AttitudeSettings: parameters for vertical complementary filter
Attitude: Altitude filter with normal complementary filter

This is work to separate the altitude estimation from the Altitude
controller. To do this we must always estimate the altitude in both
the complementary and INS filters.
Attitude: calculate the NED accel in the state estimation

This should always be computed since the altitude controller
uses it.
Attitude: set the values from the altitude filter

This is used when in "Raw" mode for the Navigation filter and
populates the vertical information.
Attitude: return the information fix
Attitude: altitude filter requires the NED z component
Attitude: allow configuring the time constant
AltitudeHold: strip this module to only the controller component

The attitude estimation from the baro and accel has been moved to
the attitude module so the altitude EKF is no longer required.
AltitudeHold: use the true altitude desired in the object

Remove the implicit zeroing when engaging the mode.
AltitudeHold: implement tilt compensation

This will increase the throttle with the angle of the quad to
keep the thrust in the vertical dimension approximately constant.
AltitudeHold: use PID library and add Ki term

Using the antiwindup protection on the integral component.
AltitudeHold: cleanup to the timing settings
AltitudeHold: strip this module to only the controller component

The attitude estimation from the baro and accel has been moved to
the attitude module so the altitude EKF is no longer required.

Conflicts:
	flight/Modules/AltitudeHold/altitudehold.c
	shared/uavobjectdefinition/altitudeholdsettings.xml
AltitudeHold: use the true altitude desired in the object

Remove the implicit zeroing when engaging the mode.
AltitudeHold: implement tilt compensation

This will increase the throttle with the angle of the quad to
keep the thrust in the vertical dimension approximately constant.

Conflicts:
	shared/uavobjectdefinition/altitudeholdsettings.xml
AltitudeHold: use PID library and add Ki term

Using the antiwindup protection on the integral component.
AltitudeHold: cleanup to the timing settings
Revert "Merge pull request #971 from metropt/update_gyro_rate_ff3"

This reverts commit 4dc6538daf0888144f992889f3895278e75f1abd, reversing
changes made to 1a58f65ea6f9100d0726f0b0e71311618cf09dab.
Add FlyingF3Shield gerber and overview files
Merge pull request #1083 from peabody124/f3_remove_sensor_rate

Revert "Merge pull request #971 from metropt/update_gyro_rate_ff3"