MS5611: memory was not correctly cleared

Used the wrong size to clear it. This error was caught
by someone using gcc 4.8.
Android: remove unused library
Merge pull request #1052 from peabody124/ms5611_fix

MS5611: memory was not correctly cleared
Merge pull request #1053 from peabody124/remove_unused

Android: remove unused library
MS5611: memory was not correctly cleared

This time it was cleared at the wrong postition.
Thanks ernie of infect for pointing this out.
MS5611 SPI: memory was not correctly cleared

    It was cleared at the wrong postition.
    Thanks ernie of infect for pointing this out.
Merge pull request #1057 from lilvinz/ms5611_fix2

MS5611: memory was not correctly cleared
GPS: initial import of gps config code

This is imported from ublox.c:
http://autoquad.googlecode.com/svn/trunk r321
GPS: remove some unused code
GPS: more cleanup
GPS: convert the AutoQuad calls to PiOS

Switch to using PIOS_COM_SendChar etc where appropriate.
Still need to cleanly configure the GPS port.
GPS: connect configuration code to GPS module
GPS: document the UBX packets a bit better

Also a method that will send a packet plus a
checksum that isn't used yet.
GPS: refactor to use checksum message to send packets

Now the methods just prepare the data, the send method
takes care of sending the preamble, checksum, and such.
GPS: set baud rate to 57600
GPS: fix typo
GPS: improve baud configuration

Now it has preprogrammed strings for all the
GPS port speed options. They are preprogrammed
to avoid calculating the checksum onboard.
GPS: configure for correct baud rate
Freedom: enable sending on GPS port
Sparky: enable sending on GPS port