Adding g3dlite to external libs.
Adding vmap files to G3D libraries.
Updated G3D to newer version while also renaming a bit of code so it fits better.
Replacing tabs with spaces.
Updated vmap system to include code for static MapTrees, but it's not completely implemented yet.

What is left:
Extractors
Generators
BuyHookers
TPSReports
Reimplementation of GameObjectModel collision.
Implemented tracking of loading and unloading GameObjectModels.
Woops, don't use internal position when we're using an external cell based system.
GameObject collision works, but due to model limits, destructable GameObject models really don't work, but it looks like the map files do a forced check on certain spawn locations anyway.
Updated extractors to use new libs.
Merge pull request #3 from Sandshroud/vmap_rewrite

Merging vmap rewrite into main.
Fixed extractor compile.
Implemented delayed forced loading of Wintergrasp tiles to improve stability.
Packed newer RecastNavigation for implementation at a later time.
Aura interface update.
g3dlite should no longer output a 140mb lib file.
Instance ID implementation into dynamic collision.
Recast Navigation update.
Updated VMap builders.
Only register Wintergrasp script if it's enabled in config.
Navmesh updates.
Some rewrites for G3D
Naming corrections.