Move Pauls EKF into a class and instantiate only when / if needed. Checking for low memory conditions as we should.
Removed a bunch of commented out things that we will not need any more.
Reduced the number of states to 10 to avoid killing the logging system
Create EKF object in right context
Merge pull request #794 from PX4/estimator_ram_fix

Move Pauls EKF into a class and instantiate only when / if needed.
Merge pull request #795 from PX4/estm_log_fix

Reduced the number of states to 10 to avoid killing the logging system
Merge branch 'master' into mpc_local_pos
uploader: ignore bad character encodings for older bootloaders

this prevents the uploader from throwing an exception with older
bootloaders
hmc5883: properly reset mag to normal state on calibration fail

and add current output in "hmc5883 info"
tone_alarm: Added arming failure tone
Compile hotfix for master
Merge pull request #801 from PX4/hmc_fix

hmc5883: properly reset mag to normal state on calibration fail
Merge pull request #802 from PX4/arming_fail_tune

tone_alarm: Added arming failure tone
Merge branch 'master' into mpc_local_pos