Navigator: Get rid of warnings first
fw_pos_control_l1: indentation only
fw_pos_control_l1: use double everywhere for lat and lon
TECS: use constant from geo
TECS: warning fixes
fw_pos_control_l1: warning fixes
fw pos ctrl: initialize uorb structs in initialization list
Merge remote-tracking branch 'px4/beta' into fix_mission_dive

Conflicts:
	src/modules/navigator/navigator_main.cpp
l1_pos_control: prevent NaNs for roll setpoint
l1_pos_control: set gndspeed_undershoot to 0 in loiter
l1_pos_control: fix stupid 'if not' mistake
Merge pull request #700 from PX4/fix_mission_dive

Fix mission dive
commander: ignore battery voltage in HIL mode
commander: allow arming with safety enabled in HIL mode
tests: added "tests file2" filesystem test

this is useful for testing for filesystem corruption on cluster
boundaries
FMUv2: switch debug console and 2nd GPS

this allows a normal GPS cable to be used for the 2nd GPS, making
dual-GPS setups easier
Fixed warning
Merge branch 'master' of github.com:PX4/Firmware
Merge branch 'master' of github.com:PX4/Firmware into paul_estimator