rotorcraft guidance_v: some doxygen comments and readability improvements
gps skytraq: added computation of utm pos for fixedwing gps skytraq subsystem
fixedwing control new: fix guidance_v_n after Christophe made min/max auto cruise throttle vars to set via settings
gps subsystem: define GPS_FIX_x in implementation header file instead of gps.h
gps subsystem: forgot to save GPS_FIX_x defines for nmea
source files really should not be executable
module sonar maxbotix: set ADC_0 as default for ADC_SONAR configure option
rotorcraft telemetry: send cpu_time as uint16 in ROTORCRAFT_STATUS and fix pointer in HFF_GPS message
improve vertical adaptation filter

- ADAPT_NOISE_FACTOR allows to control convergence speed
- ref_zd is used to lower confidence when asking to climb/descend
- ADAPT_HOVER flag is not needed (default and only behavior
- large values of commands or measurements are discarded
- handle correctly SUPERVISION_MIN/MAX
Magnetometer In Aspirin 2.0/2.1 works via SPI Slave
Merge branch 'master' of github.com:paparazzi/paparazzi into aspirin2
some doxygen doc updates for guidance_v
minor lisa_m makefile cleanup, allow configuration of of GPS_PORT for lisa_m_2.0
removed some old BOOZ2_SONAR cruft
fix bounds and scaling in vertical control and adaptation
scale instead of chop RC values
Updated libopencm3 to get DMA bit calculation fixes and spi init function improvement.
Fixed spi driver. Now it is possible to compile and run the full lisa/m 2 with aspirin 2 autopilot.
Cleaning up the stm32 spi periph driver.
Merge branch 'dev' into locm3

Conflicts:
	sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
	sw/airborne/arch/stm32/mcu_periph/spi_arch.c