[makefile] fix sim build on OS X after broken from no_custom, can't seem to build the autopilot.so properly so back to -custom just for simsitl
[Makefile] improve detection of lablgtk2-gnome.*
[rotorcraft] Add forward mode for transitioning vehicles
[rotorcraft] TRANSITION_MAX_OFFSET in radians, float fixes
[Makefile] use -fPIC for all architectures
[umarim] remove warning if no mag are used with umarim
[tcas] tcas always runs on AP. Proposed solution for compile error.
[Makefile] find correct lablgtk2 init
[paparazzicenter] also check PRINT_CONFIG for upload button
[Makefile] ground_segment.opt target to build native gcs/server
[rotorcraft] fix FAILSAFE vertical setpoint

This was a regression, thx Michal for catching this!!
The vertical speed setpoint was set to 0.5m/s descent rate, but upon
guidance_v_mode_changed it was set back to zero so FAILSAFE was essentially alitude hold.
[Makefile][joystick] fix dependency and link in custom mode for ARM
add native versions of gcs/server to gitignore
[Makefile] build sim target in custom mode on ARM
[ahrs] Add Microstrain GX3 AHRS subystem

The AP stays in kill mode until it gets valid data from AHRS (using ahrs_aligner)
[ahrs] clean ahrs_gx3

- cleanup indentation, remove trailing whitespaces
- removed unused USE_GX3 flag
- move makefile to shared, as in principle it should work for fixedwings as well
- make ImuEvent a cleaner static inline function
[conf] add radio file for Turnigy 9XR from Michal
[gps_sirf] Added gps sirf
[gps] fix and cleanup sirf

Actually make it compile:
- replace cpu_time_ticks by sys_time.nb_sec_rem
- only use print function if DEBUG_SIRF

- cleanup indentation
- remove dead/commented code
- add default switch case
- some doxygen comments
Added mode dependent actuator laws