uav_log_to_kml.py: Initial Ardustation telemetry support for John C. at diydrones.com . Ardustation telemetry from the UDB needs some tweaks before it will work. (e.g. GPS Altitude is relative to the origin on the Ardustation and not absolute).
uav_log_to_kml.py: Added support for cpu, svs, hdop, and vdop fields for analysing accuracy of gps positions.
Add a missing comma to the Ardustation serial output.
Thanks to Tom for finding and reporting this bug.
Fix bug in altitude value in Ardustation formatted serial output.
Take out INT_DIVIDE Macros to remove bug. Divide CRS by 100 in SERIAL_ARDUSTATION.
uav_log_to_kml.py: Add back in parsing of COG to spreadsheet and kmz
This commit changes the OpenLog init commands to use windows style line endings. Also stops the OpenLog init code from blocking, and adds a configuration option to Options.h to disable the OpenLog stuff altogether.
Add a missing save/restore extended state pair to the _U1TXInterrupt() serial out routine.  Could solve the intermittent telemetry issues Pete and all have seen.
Oops, revert a change I accidentally committed with my last revision.
Save and restore extended state in all interrupts.
Trigger serial output from servoOut instead of from GPS (based on patch from Adam Bellchambers).
Increase granularity of rudder-elevator mixing by one bit.
Whitespace cleanups.
uav_log_to_kml.py: Add colour coding of Ardustation waypoints. Fix bug in file name replacement reported by John C.
Add vertical hovering stabilization

Note that manual throttle control still required while hovering.
Also renames F_CIRCLE to F_LOITER.
uav_log_to_kml.py: Add John C patch for TOW for Ardustation. Fix bugs in renaming of filenames for .kmz and .csv
Add Adam Barrow's Battery Voltage patch

This adds the beginnings of a framework for parsing incoming commands on the serial port.  It's currently only used for battery voltage messages from the optional oil pan board.  We'll probably have to change the format as we expand this later, but it's nice to get the ball rolling on serial input.

This also reorders functions in serialIO.c to hopefully make a bit more sense.
Fix serial output rate.
Clean up the 4Hz timing in servoOut
A few hover stabilization fixes/improvements.
Improve loitering logic that happens when waypoints[] contains only a single waypoint.
Apply Pete's patch to fix SERIAL_ARDUSTATION's course output.
Update save/restore extended state macros to reduce stack usage.