Added GafferScene.PrimitiveVariables node.

This allows arbitrary primitive variables with constant interpolation to be added to objects.
Added a space into the PrimitiveVariables menu item.
Improved PrimitiveVariables node documentation.
Merge pull request #791 from johnhaddon/primitiveVariables

Added GafferScene.PrimitiveVariables node.