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
Make recalibrate Leap-on-desk if avatar scale changes
Make leapHands.js handle Leap-on-HMD setting changes
Make recalibrate Leap-on-desk if avatar head or skeleton changes
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
don't use just filename when searching in application framework
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