[ocaml] fix uint32 parsing

Don't use int32 to represent uint32 so we don't get overflows...
When extracting an uint32 from a bytestream, copy it to a C uint32 first,
then convert that to an int64 for usage in OCaml (since it doesn't have unsigned ints)

This addresses #793 at least for unsigned 32bit values.
Only tested on 64bit system so far...
[waypoints] start fixing waypoint accuracy issue (#762)

- all transformation are done in double on ground
- 7 digits in degrees for Ivy messages and GCS display
[math] add some geodetic functions in double precision
[ocaml] fix handling of uint32 in gcs
[papget] fix warning
update CHANGELOG
lat/lon int in 1e7 deg instead of rad

so we don't loose resolution by converting and storing as radians
[messages] rename class to msg_class

makes it possible to use the python parser using xmlobject since class is a reserved word.
[ins] fix typo
[modules] fix nav_spiral

no generic variable/enum names in headers...
Also add it to nav_modules flight plan and test it with microjet_lisa_m
[tests] use conf.xml and exit with number of failed tests
add initial travis ci config file

first build paparazzi itself, then compile all test targets
[tests] cleanup 01_compile_all_test_targets.t

Check exit status instead of whether output contains the word Error.
With ForceArray on xmlSimple no need to check for target separately.
Also don't filter on list of firmwares, build all..
[test_progs] fix compilation of test_actuators_pwm if also using setup_actuators.xml settings file
[Spektrum] Configure the bind pin to be pullup/pulldown.

All Lisa/M and Lisa/MX prior to V2.1 don't have a dedicated pull
resistor on the bind pin. We were configuring the pin as floating input.
This will result in random behaviour, depending on the charge of the
GPIO. The system will decide to set the satellites into bind mode
depending on how much moist finger is present on the pin. We want
something more decisive than that. :)
Merge pull request #814 from esden/spektrum_bind_pin_fix

[Spektrum] Configure the bind pin to be pullup/pulldown.
[module] module to control a HackHD digital camera
[ins][invariant] fix mag orientation and add support for rotorcrafts
[boards] Added Lisa/M and Lisa/MX V2.1.

The only major change to v2.0 related to software is the fact that
we have a dedicated Bind button now and are not misusing the ADC1 pin
any more. Otherwise the changes are mostly mechanical including the
integration of Aspirin V2.2 into the board design.

closes #813
[conf] update wiki urls