Set up new guidelines.
Have all environments ready for c++11 compilation.
Merge branch 'c++11-enabler-clean' into sm6
Windows side covered.
Mac side covered.
Linux side covered.

Had to remove a forward declare though.
Right. Put this on both.
Merge branch 'rage-ns' into sm6
Don't need these.
The Vector3 struct is extracted.
The Vector4 struct is extracted.
The Matrix struct has been extracted.
The ModelVertex struct is extracted.
Re-order.
Merge branch 'more-rage' into sm6
Remove the use of the old FOREACH macros.

Use native loops whenever possible.
Merge branch 'foreach-cleanup-clean' into sm6
From phantom: minor fix for automake.
From phantom: add GoToURL for linux.
From Phantom: fix URL exploits.