Added Style::renderTranslateHandle() method.
Added a gnomon to the 3d viewer.

Fixes #41.
Added GafferUI::Handle class.

I had originally planned to use it in the gnomon, but it turned out not to be necessary for that - it will be necessary for implementing manipulators though.
Merge pull request #924 from johnhaddon/viewerGnomon

Gnomon