cleanup trailing whitespaces
make cleanspaces also for python files
[generators] flight_plan: fix for longitude > 107deg on 32bit systems

In ocaml an int is always signed it has only 31bits on 32bit systems...
So when trying to represent a longitude of more than 107 deg as 1e7deg it is more than the max_int of 1073741823
So always use an Int64 in the convert angle function to fix #808
[nav] dirty fix of the waypoints initialization issue on rotorcraft

before, local points were UTM but used as LTP after initialization from
the flight plan
[generators] fix altitude in WAYPOINTS_ENU and WAYPOINTS_LLA
[settings] add widget attribute

If widget attribute contains one of "radio", "combo", "slider", "spin" that widget is used,
otherwise still automatically decides which widget to use.
Not the nicest OCaml code, but works...
Also properly extract number of decimal digits and use that for spin button as well.
as requested in #795
[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
Merge branch 'master' of github.com:karlito139/paparazzi