Removed unnecessary copying from Attributes and ShaderAssignment.
Removed unnecessary copying from Options and Outputs.
Removed unnecessary copying from Sets node.
Merge pull request #1026 from johnhaddon/lessCopying

Removed unnecessary copying