Revert branch to commit f66297382b5702f2547830b5b4e9975736f0c7b3.
List shift.
Dropping item commands.
Updated opcodes to 4.0.6a
Rewrite opcode system for better functionality.
Changed authentication to match required 4.0.6a structure.
Changed updatefields.
Improved MovementInfo class.
Use movement info for BuildMovementUpdate.
Update movement info position with SetPosition.
Removed player vehicle code.
Removed Call scripting code.
Updated movement structure.
Misc work.
Changed tutorial flags to be account wide.
Changed account data handling.
Fixed character screen showing enchants on weapons.
Updating some login related packet structures.
Modified several DBCStores structures.
Updated internal functions to match new structures.
Changed dbclib to a header based format.
Added db2 functionality to dbclib.
Added dependency files for stormLib.
Added ItemManager system.

Updated map extractor to correctly read cataclysm MPQ files using stormLib, thanks to CactusEmu for base extractor.
Dropping unneeded libMPQ1.
Updated DBC structures to match new extractable dbc and db2 files.
Redid naming of some DBC structures.
Fixed compile.
Fixed incorrect port reading from config file.
Fixed map extraction not doing zerofill on map names.
Cleanup on name generation for map files.
Fixed patch data in realmlist.
Implemented guid reconstruction.
Loot loading rewrite.
Set up proper spell pooling.
Set up more expansion data.
Updated quest log system for cataclysm.
Dropped spell fixes.
Function renaming for quest AreaTrigger requirements.
Implementation of hexlike printing to files.
Miscellaneous packet changes.
Decreased aura count to line up with uint8 maximum.
Proper session authentication handling when a prior session exists.