Added mechanism for catching key press events to GafferUI.Window

This is currently configured to catch the Control and Shift key presses in maya, which were previously causing funky focus stealing behaviour
Merge branch 'master' of https://github.com/ImageEngine/gaffer