December Update - Patch 2 - Id Updates

NPC IDs: Done by the new next-gen job. I have sanity checked results and they look ok. If anyone finds any still off, please tag me so I can investigate why

Lua Scripts: Same disclaimer as before. This script shifts any ids that were shifted by the NPC ID job by the same amount. What this means is, if the lua script was in sync, it should be updated correctly. But if the script had the wrong id to begin with, it will still have the wrong id (and remain off by the same amount). If we find and manually fix these, they will get picked up correctly next time. At worst, these should maintain current behavior less there is a bug in the NPC ID job.

Note: I spot checked the scripts for conquest, excavation, harvesting, and logging. Some conquest npcs were out of sync, so i fixed the ones that were so that they can be picked up next time. ALL excavation, harvesting, and logging ids were out of sync. I fixed the ones in the zones that shifted, but the whole file is probably out of date. If someone who cares about these wants to clean these up, they will get updated correctly next time they shift. I'm not motivated enough right now to comb all of the zones in the file manually :p
Handful of item_usable.sql edits from LegionXI's fork.
Merge pull request #692 from TeoTwawki/master

Prevent a crash with @setplayervar
Merge pull request #691 from LegionXI/DSP-shareback-items

Handful of item_usable.sql edits from LegionXI's fork.
CORE: Massive packet_system.cpp cleanup. (Tabs to spaces, comments translate to English.) (Part 1)
CORE: Translation of Russian to English comments in packet_system.cpp (Part 2)
Merge pull request #690 from starlightknight/dec14-patch2-id-updates

December Update - Patch 2 - Id Updates
Database first part of corrections for mixed mobs/npcs
Update Auroral_Updraft.lua

changed Auroral Updraft ID to fix NPC shift
Merge pull request #694 from Fiocitrine/patch-1

Update Auroral_Updraft.lua
Update mining.lua

Fixed ALL the mining point IDs
Merge pull request #696 from Fiocitrine/patch-2

Update mining.lua
SCRIPTS: Fix syntax error
CORE: fixed a crash when Charm wears off
fixed summon/unsummon animations on Avatars and Automatons
Merge branch 'master' of https://github.com/DarkstarProject/darkstar
CORE: updatemask in ai_char_charm.cpp
CORE: Cleaned up decompress.dat and zlib.cpp now that I understand how this stupid file works. :)
Fixed 3 of the many truncated / improperly formatted mob names sitting in mob_spawn_points.sql which should fix issue #672