Replace 2D and 3D text overlay textWidth() method with textSize()
Update scripts to use new textSize() method
Update some comments to reflect changes
Merge branch 'master' into 20226
add support for generic windowWatcher that keeps dialogs from being moved to HMD display
removing VoxelShader and PointShader which were both disabled
remove old unused shaders
remove PrimitiveRenderer
Merge pull request #3954 from ctrlaltdavid/20226

CR for Job #20226 - Change Overlays.getTextWidth into Overlays.getTextSize
Fix for normal maps on skinned models.
Merge branch 'master' of https://github.com/highfidelity/hifi
CR feedback
Merge pull request #3953 from ZappoMan/someCleanup

Remove some dead code from Voxel rendering
Merge pull request #3955 from ey6es/master

Fix for normal and specular maps on skinned models.
Merge pull request #3952 from ZappoMan/HMDMode

More HMD work - keep more dialogs from being moved to HMD
Don't hide mouse when over a widget
Merge pull request #3956 from Atlante45/dont_hide_mouse_on_every_window

Don't hide mouse when over a widget