Don't add uniform node twice in Vec3UniformNodeTest
ProgramNode required to have ID (ref #33)
Simplified TextureNodeUnmarshallerTest (ref #33)
Use SceneNode in tests (ref #33)
Added UseNode (ref #33)
Shape and uniform nodes look for UseNode (ref #33)