flight: Implement altitude hold controller.

- Use a dataport for sensor data rather than a channel.
- Run the control task at 200Hz.
- Use flight mode to select throttle controller.
- Added debug MAVlink message with alt hold state.
gcs: Add options to enable Mavelous and HIL.
Update .gitignore files.