Fixed an issue with the glBlendingMode that was causing the result to be pre-multiplied twice.
Fixed an issue that was causing images that have a data window that is wider than the display window but with matching heights to be entirely rendered when areas outside of the display window should be greyed out.
Changed the minimum filter to GL_LINEAR for the image viewer.
Moved the glBlendFunc into the renderImage method.
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.
Removed the texture filter arg from StandardStyle::RenderImage().
Added the texture filtering to a scope within ImageView::doRender.
Merge pull request #268 from goddardl/ViewerFix

Merging this to get it in the next tag. Luke will keep thinking about how to test, and John may come back with more changes.
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()