Change EllipseGeometry and EllipseOutlineGeometry default granularity.
Fix CircleGeometry and CircleOutlineGeometry tests.
Fix EllipseGeometry and EllipseOutlineGeometry tests.
Merge master to defaultGranularity
Tweaks.
Merge branch 'master' into defaultGranularity
Updated CHANGES.md
Merge pull request #2283 from AnalyticalGraphicsInc/defaultGranularity

Default EllipseGeometry granularity
Minor render loop cleanup.

If targeting a specific fps; there's no need for us to call `getTimestamp`
ourselves because the requestAnimationFrame callback passes us in the
frame time (specifically a DOMHighResTimeStamp)

I also made a tweak to the requestAnimationFrame polyfill to use
`getTimestamp` instead of `Date.now` so that we use higher resolution
timers if they are available.
Merge pull request #2298 from AnalyticalGraphicsInc/requestAnimationFrame-cleanup

Minor render loop cleanup.
enable scene.rethrowRenderErrors by default for specs
fix for loading a model where WebGL shader optimizer is removing variables
Merge remote-tracking branch 'origin/master' into model-shader-optimize
Made wording more specific.
Remove unused code
move files and add collada
fresh conversion of test-shader-optimize.gltf
clean up logic in getAttributeLocations
update CHANGES.md
Merge pull request #2299 from AnalyticalGraphicsInc/model-shader-optimize

Fix for model shader optimize (linux)