[ardrone] upload script without errors
[ardrone] pep8 for python script
[ardrone] harder kill and no led prints
[board] by default apogee boards don't use luftboot
[mission] send 0 as dummy type in status instead of 255
[supervision] force color format to #rrrrggggbbbb
[ins] add new ins based on invariant filter

- experimental invariant filter for complet ins
- tested on fixed-wing only, but should work on rotorcraft as well
- generic vector and rung-kutta library
- fix alt init in utm local frame
- settable channel order on mag hmc58xx module
Improved input parsing
Merge pull request #598 from paparazzi/ardrone_upload

Ardrone upload v2.0
[ardrone] lost imu frame counter
[ardrone] print baro logic errors
[rotorcraft] removed unused fms input from guidance_v
[ardrone] baro-temp-press-swap-due-to-non-understood-sensorboard-interrupt-delay-bug solved with specialized spike filter
[fixedwing] cosmetic: untabify
[ins] alt_float: remove ALT_KALMAN_ENABLED

There is really no benefit in keeping the ALT_KALMAN_ENABLED define (and setting it to FALSE by default).
If USE_BAROMETER alt_kalman is always enabled and if you don't want to use altitude/climb_rate filtering,
use the ins type "gps_passthrough".
Now if you use the alt_float INS, it's always enabled (which is what most people expect anyway).

In theory it was possible to disable the alt_kalman in flight before (if ! USE_BAROMETER),
but I very much doubt that was used since there also was no settings file for it.

closes #594