add glowLevel, and pulse to all overlays
first cut at new glowing pulsing select ui in editModels.js
added circle overlays
added support for dashed lines for 3D Circle overlays
introduce Planar3DOverlay for common features of rectangle and circle, introduced rectanglular 3D plane
add localRenderAlpha property to entities
implement support for localRenderAlpha property in the rendering portion of entities
add dashed line drawing to Base3DOverlay and 3d line and rectangle overlays
moved the selection display class into own file
add dashed line support to cube overlay
add alpha color support to billboard overlay
latest selection UI features: grabbers, and rotate handles in correct locations
moving libraries style JS files to libraries
first pass at newEditEntities.js
Merge branch 'master' of https://github.com/highfidelity/hifi into editToolsImprovements

Conflicts:
	examples/editModels.js
added new methods to Vec3 and Quat
removed some old debug
removed some old debug
tweaks to translation, reduce redraws of selection handles
add ray picking to 3D overlays