HIL: only listen to first 8 actuator outputs
Merge branch 'control_groups' into fw_autoland_att_tecs_navigator_termination_controlgroups
mathlib: Vector class major cleanup
move landing slope calculations into own class
mathlib: Matrix and Quaternion cleanup and bugfixes. Copyright updated.
mathlib: code style fixed
Merge branch 'master' into mathlib_new
fw landing: move more functionality to the landingslope class
Waypoints/Navigator: Use two different dataman storage places, keep old waypoints until all new ones are written
Merge remote-tracking branch 'private_julian/fw_autoland_att_tecs_navigator_termination_controlgroups' into fw_autoland_att_tecs_navigator_termination_controlgroups
Merge branch 'mathlib_new' into vector_control2
Merge branch 'mathlib_new' into vector_control2
Navigator: add MissionFeasibilityChecker class; performs validation of landing waypoint set-up for fixed wing for now, but can be extended for other checks (e.g. check mission against geofence)
Missionlib: deactivate functions now implemented in navigator
Mission topic: corrected comment
Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups

Conflicts:
	src/modules/px4iofirmware/registers.c
mc_att_control_vector: fixes, parameters added
mc_pos_control: replacement for multirotor_pos_control, rewritten to C++ and new mathlib
makefiles and rc scripts fixed to use new attitude and position controllers
Merge branch 'master' into ekf_acc_comp