Replacing glutSolidSphere by a cached Geometry

Instead of calling glutSolidSphere, just call Application::getInstance()->getGeometryCache()->renderSphere(...)

- replaced all the instances of "glutSolidSphere"
- Changed the atmosphere shaders so instead of drawing a sphere of the size of the atmosphere, we draw a unit sphere, the vertices get scaled at the right radius in th vertex shader using  fOuterRadius
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0

Conflicts:
	interface/src/ui/MetavoxelEditor.cpp
	interface/src/ui/overlays/Sphere3DOverlay.cpp
store the last selected audio device
Merge pull request #3541 from thoys/remember-selected-audio-device

Remember the last selected audio device
fix formatting and syntax issues
Merge pull request #3544 from murillodigital/master

Changing bucket name
fix syntax issues for constant names and the CmakeLists.txt useless change
Merge pull request #3540 from samcake/temp0

replacing glutSolidSPhere by a cached Geometry
Fixing globals var scopt