Binds the full metrics display to CTRL+F2 while in-game. Escape Closes.
Fix: Null'ed pointer usage, possible access violation.

This fixes issue #700
Instancing clones the results of a previously used material to it's next instance. As such, it and Dynamic Cube Mapping are mutually exclusive features.
Implemented physics collision for MeshRoad.

According to deepscratch's post in the forum:
http://www.garagegames.com/community/forums/viewthread/130181/1#comment-826897
Merge pull request #693 from 'Azaezel/Metrics_Keybind'
Merge pull request #703 from 'Azaezel/dontCloneDynamicCubemaps'
Merge pull request #833 from just-bank/fix-derefptr

Fix: Null'ed pointer usage, possible access violation.
Fix initializing return buffer.

Use "bufSize", not the "buf" itself.
Fix possible array overrun.
We should clamp the index value to the size of the weaponMountNode[], which is ShapeBase::MaxMountedImages (4) and SceneObject::NumMountPoints = 31.
Remove unneeded double-initialization of the vars.
Merge pull request #839 from eightyeight/bank-fixes

Some engine fixes
Disable all post effects by default.
Merge pull request #840 from eightyeight/fix-postfx-presets

Disable all post effects by default
engine: corrects offsets for the guiobjectview gui element which displays materialized meshes, and exposes it's specialized renderering system to the postfx subsystem.
immediate purpose: corrected display
long term purpose: deferred display.
New Physics doc group.
Merge pull request #854 from eightyeight/fix-rigidshape-group

New Physics doc group
Create CONTRIBUTING.md
Fixed typos.
Merge pull request #846 from Azaezel/guiobjectview

guiobjectview corrections
Andrew's fix for ear transform with detached camera.