FixedWingPathFollower: fix double promotion
WorldMagModel: fix double promotion
CameraStab: fix double promotion
PathPlanner: fix double promotion
Paths: fix double promotion
Attitude: fix double promotion
VibrationAnalysis: fix double promotion
CMSIS3 DSP: fix double promotion
Targets: enable -Wdouble-promotion

This provides a warning (error) whenever a double is used in math
assigned to a float which should not be done.
Rfm22b: fix double promotion
PyMite: fix double promotion
ms5611_spi: fix coding style violations
hmc5983: fix coding style violations
pios.h: fix coding style violations
Merge pull request #689 from solidgoldbomb/rescue-trollcop-drivers

Rescue trollcop drivers
Merge pull request #693 from lilvinz/fix_uninitialized

Fix more uninitialized memory usage
OP version bump
Merge pull request #679 from peabody124/telemetryscheduler_save

TelemetryScheduler: add a save button
Merge pull request #650 from solidgoldbomb/flash-partition-api

Provide a flash partition abstraction layer and API
uav objectmanager: fixed uninitialized memory on multi instance objects creation