backup current work on TextRenderer
first cut at correct handle hide/show behavior and rotate overlay hide/show behavior
Merge branch 'master' of https://github.com/worklist/hifi
Merge branch 'master' of https://github.com/worklist/hifi
correctly reselect entity after property edits to make sure handles move if dimensions or position changes
fix property edit dialog box
display current pitch/yaw/roll in rotation overlays
implement basic support for planar overlay type intersections
work on intersection with rotation overlays
Improve the TextRenderer::draw(), first step

- Introduce a managed Buffer for data to be used on the GPU. THis is the first type of resource (second will be texture) that we plan to    use in the graphics engine in the long term. this is an api agnostic replacement to QGLBuggerObject
  It's in the new file gpu/Resource.h(.cpp)

- Add two gpu::Buffers in the TextRenderer that collect all the glyph vertices (coords + texcoords + color) during the for loop on the string characters of the TextRenderer::draw(). Right now the text glyphs are then drawn in one draw call (and not one per character) at the end of the function.

THe step 2 plan is to keep on collecting all the glyphs from all the TextRenderer::Draw() issued during one frame and to draw all of them in a single drawcall. We decided to split the task in 2 so it's easier to review.
Fixing unix file format issues with msdev2010
Fixing include filename case
Fixing const usage on a template function
Adding proper TODO and comments
First person and mirror HMD view almost fixed
Add gamepad.js
Merge branch 'master' of https://github.com/worklist/hifi
removed commented code.
Fixing Andrzej's comments
Fixing Andrzej's comments bis