Update WebGLRenderer.js

Optimizing compiler best practice. Don't change the shape of objects.
Code sanitising.
Merge remote-tracking branch 'Adria2/dev' into dev
Updated builds.
More code sanitising.
Third go at LoadingManager. See #3442.
Updated builds.
Updated ObjectLoader with new LoadingManager.
Still not really using it though...
More work on LoadingManager.
Not too happy about it, but at least it's starting to be consistent. It's more of a monitor though...
Updated builds.
More LoadingManager tinkering and loaders clean up.
Updated builds.
Added chroma aberration parameters to OculusRiftEffect.js
removed the unused v parameter in getPos
rewrote the code to benefit from this change
Updated builds.
More LoadingManager tweaking.
Add two color arguments to GridHelper so that the grid color is not hardcoded
Added binding of dispose event for cube map textures.
Adding dispose method to a couple of effects to allow for applications to clean them up easily.
Update builds.