[ardrone2_raw] Battery readout for ARDrone2 RAW version. Formula to convert from 10bit ADC value to battery voltage can be improved
[boards] ardone2: correct voltage scale, thx Eric
[peripherals] updates to l3g4200 gyro from Eduardo
[imu] new GL1 driver from Eduardo

IMU from Goodluckbuy with L3G4200, ADXL345 and HMC5883.
[dox] fix filename in doxygen header
[rotorcraft] only reset psi and integrators if previous mode was not attitude
[imu] aspirin_2_spi: default AHRS_PROPAGATE_FREQUENCY is 512

With DLPF_256HZ (value zero) the internal sampling rate is 8kHz and with a sample rate divider of 1
the output freq was actually 4kHz and not 500Hz. Since the data is polled from the mpu at PERIODIC_FREQUENCY
the AHRS_PROPAGATE_FREQUENCY (defaulting to PERIODIC_FREQUENCY) is also 512Hz for a default rotorcraft config.

Set the output freq to 2kHz now, AHRS_PROPAGATE_FREQUENCY stays at PERIODIC_FREQUENCY=512Hz so doesn't have to be
defined in the airframe file.

Also added defaults for PERIODIC_FREQUENCY of 60 and 120Hz:
- DLPF_42HZ
- output rate of 100Hz
In these cases add <define name="AHRS_PROPAGATE_FREQUENCY" value="100"/>
20s timeout and max 2 retries when trying to update_google_version
[lpc21][uart] fix some unused arg warnings
[modules] silence some warnings in imu_chimu
[fix][lpc21] workaround for init of spi_slave_hs
Merge branch 'master' of https://github.com/paparazzi/paparazzi into master_eduardo

Conflicts:
	conf/airframes/examples/quadrotor_lisa_m_2_pwm_spektrum.xml
	sw/airborne/peripherals/l3g4200.h

	modified:   conf/airframes/esden/cocto_lm2a2.xml
	modified:   conf/airframes/esden/hexy_ll11a2pwm.xml
	modified:   conf/airframes/esden/hexy_lm2a2pwm.xml
	modified:   conf/airframes/esden/lisa2_hex.xml
	modified:   conf/airframes/esden/quady_ll11a2pwm.xml
	modified:   conf/airframes/esden/quady_lm1a1pwm.xml
	modified:   conf/airframes/esden/quady_lm2a2pwm.xml
	modified:   conf/airframes/esden/quady_lm2a2pwmppm.xml
	modified:   conf/airframes/examples/quadrotor_lisa_m_2_pwm_spektrum.xml
	modified:   conf/airframes/examples/quadrotor_lisa_m_2_pwm_spektrum_geo_mag.xml
	modified:   conf/airframes/examples/quadrotor_mlkf.xml
	modified:   conf/firmwares/rotorcraft.makefile
	modified:   conf/firmwares/subsystems/fixedwing/spi_slave_hs.makefile
	new file:   conf/firmwares/subsystems/shared/imu_gl1.makefile
	modified:   data/maps/Makefile
	modified:   sw/airborne/arch/lpc21/mcu_periph/spi_slave_hs_arch.c
	modified:   sw/airborne/arch/lpc21/mcu_periph/uart_arch.c
	deleted:    sw/airborne/arch/omap/subsystems/electrical/electrical_arch.c
	new file:   sw/airborne/boards/ardrone/electrical_raw.c
	renamed:    sw/airborne/arch/omap/subsystems/electrical/electrical_arch.h -> sw/airborne/boards/ardrone/electrical_raw.h
	modified:   sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
	modified:   sw/airborne/mcu.c
	modified:   sw/airborne/mcu_periph/spi.h
	modified:   sw/airborne/modules/ins/imu_chimu.c
	modified:   sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
	modified:   sw/airborne/subsystems/imu/imu_aspirin_2_spi.c
	new file:   sw/airborne/subsystems/imu/imu_gl1.c
	new file:   sw/airborne/subsystems/imu/imu_gl1.h
	new file:   sw/airborne/subsystems/imu/imu_gl1_defaults.h
	new file:   conf/airframes/AGR/AVENTADOR-G260.xml
	new file:   conf/airframes/AGR/BiG_Q4.xml
	new file:   conf/airframes/AGR/BiG_mini.xml
	new file:   conf/airframes/AGR/MUGEN.xml
	new file:   conf/airframes/AGR/Quad_450.xml
	new file:   conf/airframes/AGR/X140.xml
	new file:   conf/airframes/krooz_sd_hexa_mkk_agr.xml
	new file:   conf/flight_plans/PPZ/EMAV2006.xml
	new file:   conf/flight_plans/PPZ/EMAV2008.xml
	new file:   conf/flight_plans/PPZ/EMAV2009.xml
	new file:   conf/flight_plans/PPZ/EMAV2009_data.xml
	new file:   conf/flight_plans/PPZ/EMAV2009_safety.xml
	new file:   conf/flight_plans/PPZ/MAV08_legs.kml
	new file:   conf/flight_plans/PPZ/MAV08_no_fly_boundaries.kml
	new file:   conf/flight_plans/PPZ/booz2_nova.xml
	new file:   conf/flight_plans/PPZ/booz_test_1.xml
	new file:   conf/flight_plans/PPZ/booz_test_drop.xml
	new file:   conf/flight_plans/PPZ/booz_test_sim.xml
	new file:   conf/flight_plans/PPZ/ccc_gl.xml
	new file:   conf/flight_plans/PPZ/clover.xml
	new file:   conf/flight_plans/PPZ/creidlitz.xml
	new file:   conf/flight_plans/PPZ/cube.xml
	new file:   conf/flight_plans/PPZ/form_leader.xml
	new file:   conf/flight_plans/PPZ/grosslobke_demo.xml
	new file:   conf/flight_plans/PPZ/grosslobke_kreise.xml
	new file:   conf/flight_plans/PPZ/grosslobke_start.xml
	new file:   conf/flight_plans/PPZ/hsif.xml
	new file:   conf/flight_plans/PPZ/huit.xml
	new file:   conf/flight_plans/PPZ/ihm.xml
	new file:   conf/flight_plans/PPZ/ingolfsskali.xml
	new file:   conf/flight_plans/PPZ/kalscott.xml
	new file:   conf/flight_plans/PPZ/kv_svalbard.xml
	new file:   conf/flight_plans/PPZ/mav05.xml
	new file:   conf/flight_plans/PPZ/mav05_ccw.xml
	new file:   conf/flight_plans/PPZ/mav05_cw.xml
	new file:   conf/flight_plans/PPZ/mav06.xml
	new file:   conf/flight_plans/PPZ/mav07.xml
	new file:   conf/flight_plans/PPZ/mav08.xml
	new file:   conf/flight_plans/PPZ/muret_demo_1.xml
	new file:   conf/flight_plans/PPZ/muret_for.xml
	new file:   conf/flight_plans/PPZ/muret_mini.xml
	new file:   conf/flight_plans/PPZ/nordlys.xml
	new file:   conf/flight_plans/PPZ/poles.xml
	new file:   conf/flight_plans/PPZ/sinsat.xml
	new file:   conf/flight_plans/PPZ/slayer_training.xml
	new file:   conf/flight_plans/PPZ/snav.xml
	new file:   conf/flight_plans/PPZ/tcas.xml
	new file:   conf/flight_plans/PPZ/tl.xml
	new file:   conf/flight_plans/PPZ/ugv.xml
	new file:   conf/flight_plans/PPZ/xsens_cachejunction.xml
	new file:   conf/flight_plans/agr-agile.xml
	new file:   conf/flight_plans/agr_default.xml
	new file:   conf/flight_plans/gravatai2.xml
	new file:   conf/flight_plans/quarapuava_02_03_2013.xml
	modified:   conf/airframes/AGR/Quad_450.xml
	modified:   conf/airframes/AGR/X140.xml
	modified:   conf/flight_plans/agr_default.xml
	modified:   conf/flight_plans/quarapuava_02_03_2013.xml
	modified:   conf/gcs/left_col.xml
	modified:   sw/airborne/subsystems/ins/ins_alt_float.c
	modified:   sw/airborne/subsystems/navigation/OSAMNav.h
	modified:   conf/airframes/AGR/AVENTADOR-G260.xml
	modified:   conf/gcs/left_col.xml
	modified:   conf/telemetry/default_fixedwing_imu.xml
	modified:   sw/airborne/modules/sensors/airspeed_ets.c
	modified:   sw/airborne/modules/sensors/baro_ms5611_i2c.c
	modified:   sw/airborne/subsystems/gps/gps_ubx.c
	new file:   conf/airframes/AGR/AVENTADOR-X260.xml
	new file:   conf/airframes/AGR/X140_simu.xml
	new file:   conf/flight_plans/agr_versatile.xml
	new file:   conf/flight_plans/gravatai.xml
	new file:   conf/flight_plans/quarapuava.xml
	new file:   conf/gcs/rotor_left_col.xml