Set SBAS mode in GPS for worldwide use instead of exclusively European use
Merge pull request #97 from DTFUHF/master

Set SBAS mode in GPS for worldwide use instead of exclusively European u...
building hex for gps initialization fix
add serial_rx msp
add support for GPIO remapping (copied from stm32f_gpio.c)
check frameComplete
support 1S battery for voltage monitoring
Merge pull request #99 from treymarc/serialrx_msp

Serialrx msp
adding rxmsp to uvision project
updated ADC driver to use more of available inputs, as well as made input selection more sane
moved some of init logic around to get sensors + other important hardware checked first; added dummy implementation of production test for future use, outputting debug info over PB6  (USART1_TX remap)
slight refactoring of PPM/PWM failsafe to make it actually work and honor failsafeThreshold value.
rearranged startup / sensor detection for production testing. moved dead gyro endless loop out of the way.
make flipping the quad safe with althold engaged

this should stop the copter from accelerating downwards, when upside
down with althold enabled.
Merge pull request #101 from luggi/althold-flipable

make flipping the quad safe with althold engaged
When FEATURE_FAILSAFE is not enabled, always read the channels from the
s.bus rx (otherwise rx failsafe will not work)
format code properly
match the comment from pullrequest about spacing
remains : some hand alignment for comment and wrong /** */ usage.
Merge pull request #106 from treymarc/format2

format code properly
check data returned from rcReadRawFunc() for being valid
moved BMP085/BMP180 init before MS5611 - reports of calibration data inside BMP180 passing MS5611 PROM CRC could trigger false detection