Fix of Issue#1084. Input for this calculation should be actual GS deviation angle. Should not be scaled value.
Allow Canvas placed on 3D objects receiving mouse events.

 - Add option 'capture-events' to canvas aircraft and scenery
   placements to allow events being forwarded to the respective
   canvas.
 - Clean up and restructure parts of the mouse event/picking
   handling to support forwarding events to canvasses.
Forward simulation time to osgViewer.
Improve transponder instrumentation: new version
Transponder instrument replaces KT-70.

Generic transponder can emulate KT-70 props. These emulated props
will likely die in the future, based on feedback from aircraft devs.

See (upcoming) Wiki docs on the transponder for more info.
Altimeter node tweaks.

Fix the default name based on whether a regular altimeter or
encoder was requested, and delay creating the node until bind(), ctor
is too early.
Off-by-one spotted by Clement.
Make property-cycle usable with knobs/sliders.

Add optional non-wrapping mode, and respect the 'offset' argument 
which knobs and sliders set, to control direction of stepping.
Canvas window: Update for SimGear MouseEvent changes.
Do not crash if event has no graphics context assigned
Fix #1125. Correct overloads...
Fix jsbsim gear location in the property tree.

Need to convert from feet to inch.
Fix a FlightPlan lifetime issue.

Route-manager was explicitly deleting its FP, which was incorrect.
Switch to correct use of SGSharedPtr to refer to flight plans.

Thanks to Roland Haeder for catching this.
Bug 1122, transponder ident.

Don't fall through to digit-decoding on ident button release.
Restore GPS compatibility with 2.10

There's a sufficiently large installed base, that simply dropping this
API is not acceptable. A Nasal shim might be possible, but in the
interim, restore the C++ functionality.
Fix a couple of issues valgrind identified.
Fix for AIAircraft headings.

Nick Vatamaniuc: fix AI aircraft not updating waypoint headings when using custom flightplans.

(Commented out log-line following a non-parenthesised if() test causing problems)
Small cleanup.
Expose canvas::Window ghost to Nasal.
Add window decoration support to Canvas GUI.

canvas::Window now optionally creates a second canvas for showing
window decoration. After setting its dimensions with the property
"decoration-border" a Nasal based window decorator should add the
required elements to the decoration canvas.

Using the properties "shadow-radius" and "shadow-inset" a drop
shadow can be added to the window.