Added a ParentConstraint node to GafferScene.

This fixes #26 and provides some more options for implementing #636.