Component files for the transformTool
Added the rotation handles
added the test application for transformTool
Added the scaling component for the transform tool
Fixed the scale corners of the transform tool
Added double sided to the createMesh in the threejs driver
Added primitive components for threejs
Added new possibly threejs specific material properties
Updated the type for the mesh definition
Added nodes to test the new threejs primitives
Added application as a test case for the issues I ran into with 'includes'
Change emissive to ambient in CreateMesh material.

Refs #1889
Added the other primitives to the cube demo
Added transparent and opacity to Material
Transformtool now working in threejs
Added application to test addingChild and removingChild, a test for movingChild is implemented but available in the core yet
Moved the cube application to the test/primitives folder as a test of the threejs primitives
Increased the translationSpeed
Implemented addingChild, removingChild, and movingChild(needs core support)
Added the ID of the node that the mouse(click) event occured on