Merge pull request #11 from armm77/master

* correction of name.
Updating template to match current core data.
Added SQL for old changes.
Merge branch 'master' of https://github.com/Sandshroud/Sandshroud
Added support for WMO liquids.
Fixed some issues with chat channels.
Implemented createaccount functionality.
Tabs to spaces.
Used sprintf for channel pattern building.
Appended EOL to .gitignore
Reconfigured cmake 64bit detection system.
Splitting network code, dbc code, database code, and threading code from shared.
Implemented usage of extractor map files in navmesh generation.
Note, maps are now read as xxx by the core, so you have to rename any maps with an id lower than 100, or just re-extract.
Hash WMOAreaTables at startup to reduce map cycling during runtime.
Reduce load on system when extensive queries to current area id are made.
Fixed some issues regarding channel names being corrupted.
Reimplementation of dbc channel handling and implementation of trade chat broadcasting.
World trade chat config now supports regular world trade chat when set to 1, and advanced to 2.
Switch of isAttackable in AI to CanEitherUnitAttack to match FindTarget.
Temporary switch to FactionSystem namespace.
Hash area flags for sanctuary status etc.
Cleanup.
Fixed creatures not buffing themselves with AI spells.
Fixed creature mana regeneration.
Fixed a bug where players area info would not update accordingly after teleporting from one map to another.
Server preloading will now preload all map tiles if higher than 0, and will activate all cells when set to 2.
Rewrote target height checking, and moved it to target updating.
Improved target generation when finding targets for AI spells.
Rewrote Mutex functionality.
Renamed functions in AI.
Fixed instance vmap loading.