Updated flan.pyw with Peter Hollands' help. This version of flight analyzer will attempt to use GCC if the Windows "program files" environment variable is not available. Tested on Mac OS X.6 with gcc 4.2.1 and Ubuntu with gcc 4.1.1. The assumption is that you will have /bin/sh installed and gcc will be configured in your path.

Also corrected an issue when running without the 'Models' directory where the error message was displayed briefly onscreen but not really observable by the user. It now displays a popup message in this case, requiring acknowledgement from the user.

Please note that this version still does not handle waypoints with arithmetic (CORNER + 75). We'll probably work on that next :).

Changes to functions:
* Tools/flight_analyzer/flan.pyw
  (C_pre_processor): 
  (convert_to_absolute_lat_long): 
  (wrap_kml_into_kmz):
Extended by Peter to plot estimated wind vectors.
used (int) casting to force the compiler to treat ACCELSCALE as an integer instead of a long.
Removed the call to processwaypoints in rmat.c, which I mistakenly included in a recent minor change. This call is part of dead-reckoning cross-tracking, which has not yet been committed to the trunk.
Merge Bill's DeadReckoning branch back into trunk.
Add a comment to waypoints.h about the new F_CLIMBOUT flag.
Apply GPLv3 to MatrixPilot
Improve the Copyright lines.
Add Pete and Adam Barrow to the AUTHORS file.
Modified yaw drift compensation, which is based on GPS course over ground, to turn it off when the GPS is not moving.

This will greatly reduce the yaw drift prior to flight because the GPS course over ground is not valid when the GPS is not moving, and prior to this change, it was always being used, even on the ground or during a hover.
Added the parameter ALT_HOLD_PITCH_LAND to the options.h file so that you can set the target pitch that will be used for waypoints that have the F_LAND qualifier. The idea is that you might want to steepen the descent when the plane is over the runway, to better control where it lands.
Allow Inverted and Hover each separately for stabilized and/or waypoint modes.
Dead reckoning navigation is now an option.
flan.pyw: Fix HDOP bug, shellquote GCC pre-processor name. Thanks to Adam Barrow for patch.
flan.pyw: Fix Time of Week roll over. Thanks to Adam for data file.Replaced Tabs with Spaces.
Pete's latest extended telemetry patch
Fix to UBlox HDOP values researched by Pete Hollands. We were multiplying by 20 instead of dividing by 20. Now all HDOP values within MatrixPilot are using the EM406 convention (0.2 m or scaled by 5).
flan.pyw: Fix altitude correction to work again.
Fix my changes to Pete's recent telemetry patch.
Fix hdop in 2.5 branch.
Fix a bug that caused rudder navigation to use the aileron navigation gains
Add an optional mix from manual aileron control to rudder.
This is active during stabilized and waypoint modes, to help reduce the feeling that the UDB is fighting against manual aileron-based turns.