Added possibility to log pid control values

Conflicts:
	apps/multirotor_pos_control/multirotor_pos_control.c
	src/drivers/ardrone_interface/ardrone_interface.c
Fixed bug that I introduced in sdlog2
Added ctrl debugging values
Tried to add ctrl debug values to sdlog2 (WIP)
Fixed pid bug, attitude was not controlled
Added possibility to log pid control values

Conflicts:
	apps/multirotor_pos_control/multirotor_pos_control.c
	src/drivers/ardrone_interface/ardrone_interface.c
Added ctrl debugging values

Conflicts:
	src/modules/sdlog2/sdlog2.c
Just include the rate controls for now
Count and write for control debug loging was missing (still not working)
Logging of ctrl debug values working now
Merge branch 'pid_fixes' into new_state_machine

Conflicts:
	src/modules/multirotor_att_control/multirotor_rate_control.c
	src/modules/sdlog2/sdlog2.c
	src/modules/sdlog2/sdlog2_messages.h

and some fixes, logging of control PID values now working
Merge branch 'master' into seatbelt_multirotor
sdlog2: ARSP, GPOS messages added
position_estimator_inav rewrite, publishes vehicle_global_position now
Merge remote-tracking branch 'drton/sdlog2' into new_state_machine

Conflicts:
	src/modules/sdlog2/sdlog2.c
Merge branch 'master' into seatbelt_multirotor
position_estimator_inav bugfixes
sdlog2 GPOS message bug fix
Merge with att_fix
Corrected number of ORB structs in sdlog2