Refactoring GraphGadget::connectionGadgetAt
The public and private functions are now completely separate, reducing unneeded calls to GraphGadget::nodeGadgetAt and Gadget::select during drag-reconnect queries.
Merge pull request #287 from andrewkaufman/slowNodeMovement

Refactoring GraphGadget::connectionGadgetAt
bumped minor version and updated change log
added a check in python/GafferUI/GLWidget.py to stop __retrieveSharingWidget throwing an exception in certain circumstances
Added python bindings for ImagePlug::tileOrigin()
Added a test case for GafferImage::ImagePlug::tileOrigin() which checks that the
correct result is returned for both positive and negative values.
Merge pull request #289 from goddardl/ImagePlugBindings

Added python bindings for GafferImage::ImagePlug::tileOrigin()
Fixed redraw flicker and dropped frames in ReaderPathPreview.
renderer node now always launches asynchronously to avoid locking the UI
Merge branch 'master' of https://github.com/ImageEngine/gaffer
bumped patch version, updated changes
Added RecursiveChildIterator::prune() method.

This provides a means of skipping the recursion to children at a particular point of the hierarchy.
Fixed promotion of dynamic colour plugs to boxes.
Refactored StandardGraphLayout::connectNode().

It's going to get a bit more complicated with the in-stream insertion code, so I'm simplifying it a bit beforehand.
Fixed a typo.
Fixed an bug with the InputGenerator that was caused by an uninitialized variable.
Changed Transform2DPlug::Matrix( GafferImage::Format ) to Transform2DPlug::Matrix( const &Imath::Box2i displayWindow, double pixelAspect ) to remove references to the GafferImage module from within the Gaffer module.
Removed debug print statements.
Fixed issue #280: Display now obeys the default format.
Added a test case for the above.
Removed print statement in a test case.