Add text overlay textWidth() method
Auto-size load URL and file menu items in editModels and newEditEntities

And fix a couple of typos
SImplified the Transform usage in the gpu::api, no more pointers, just values. Improved the Transform by compressing the memory footprint
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
Optimization and coding standard
Fix const
More consts
Moving all the variables for the Input stage cache into a struct just like for transformStage
Merge pull request #3782 from ctrlaltdavid/20140

CR for Job #20140 - Add Overlays.getTextWidth
Merge pull request #3787 from samcake/temp0

Simplified the Transform usage in the gpu::api
Merge branch 'master' of https://github.com/highfidelity/hifi into modelSceneRendering
actually only pick programs once