[docs] Possible fix for navigation. See #2594. Changes URL delimiter to #
[docs] Another approach to fixing navigation bug.

This creates URL hashes of this form docs/index.html#Reference/Extras.Renderers.Effects/AnaglyphEffect instead of docs/index.html#Reference#Extras_/_Renderers_/_Effects#AnaglyphEffect
Moved bilinear filtering of shadow maps into the shader. Previously, the filtering on the shadowmap was set to linear outside of the shader and this doesn't work for filtering a depth comparison. For PCF, the filtering needs to be done post-depth-comparison. i.e. in the shader.
Merge remote-tracking branch 'remotes/MiiBond/dev' into shadow-filtering
Incorrect options lookup for Hierarchy loaders.

The last loaded geometry mapping is used by mistake
causing undefined behaviour when using loaderParams.
Merge remote-tracking branch 'remotes/RommelVR/master' into dev
SceneLoader: fixed passing of object parameters to custom object loaders.

See #2700
SceneLoader: a bit more sane variable names.

Also while doing this I managed to catch another bug (in OrthographicCamera), short variable names are indeed dangerous.

See #2700
removed manual overwrites for perspective camera
javascript_server.sh -> nodejs_server.sh
fixed directional and spot light properties
Made createRenderTargets method internal to DeferredHelper.
More garbage collection friendly callbacks in DeferredHelper.
Made addDeferredMaterials and addDeferredLights internal to DeferredHelper.
Fixed content page links that only provide a name
Moved scene and camera out of DeferredHelper constructor into DeferredHelper.render()

Still need to deal with internal emitter / light proxy scenes. These should be per-scene not common.
Made light proxy and emitter scenes in DeferredHelper per scene instead of global.
added option to export geometry only, defaulted to not prefixing object names, various minor bug fixes and cleanups
Fixed _vector3 type in WebGLRenderer (thanks to @WestLangley).

Fixes #2710
More garbage collection friendly particle sorting in WebGLRendering.

Also now sharing numericalSort between particles and morphs.