Merge pull request #871 from errorage/DBupdate2013-06-27

Database related bugfixes
Removed the sleep(10) on the New() of the turrets. This will stop the exploit of making several turrets by spamming the last step on the turret construction.
The cover of the turret will also spawn at the New() of the turrets, instead of waiting for the next process() tick.
Fixes all the lack of sprite updates while constructing a turret and added the "you need two sheets of metal" message that Rolan7 made on his pull request. (which I'm closing muahaha)
Updated the type of radio that Ian accepts, I changed it a while ago to reduce it lag so now Ian is rejecting it.
-Fixed mining dock door being all-access
-Added a darker floor for the HoP office to make it stand out more.
-Replaced a bunch of computers on centcom with fake structures
-Replaced some dead-end doors on centcom with fake turfs. Muh fourth wall!
AIs can interact with fire doors

AIs can now open and close fire doors if they are powered and unwelded.

This is done so the AI could more freely manipulate the doors without needing to use a fire alarm each time. It would let them seal off areas without triggering the annoying alarm, and also let them close firedoors that one guy with a crowbar opened up.
The attack() of cigarette packets is now updated to the storage procs and stuff. It will pick the first object of the contents instead of creating a new cigarette and generating issues.
Syndicate Bomb Tweaks

Syndicate bombs are now structures rather than items. This means they cannot be hidden in lockers and disposals anymore. They also can no longer be used as grenades by crafty traitors.

They now audibly beep as their timer counts down, which is a visible display that can be seen when examined.
Merge pull request #837 from Aranclanos/Sleepers

Pulling sleeper exploit fix.
Merge pull request #838 from Aranclanos/HandcuffedMechs

Mech & handcuffs fix.
Merge pull request #842 from Aranclanos/BoltLights

Fix for bolt light sprite on airlocks.
Merge pull request #843 from Aranclanos/TKIDsteal

TK ID steal exploit fix.
Merge pull request #852 from Aranclanos/CargoMails

Wrapping objects not being sorted properly fix.
Merge pull request #853 from Aranclanos/EngiborgFlamethrowers

Engiborg flamethrower/welder fix.
Merge pull request #857 from Carn/MoreGeneticsFixes

Resolves #677 - Overwriting a buffer now works correctly (you no longer ...
Succumb() now calls Death() instead of modifying stat directly
Golem runes work again - Resolves #769.
Additionaly golem faces now inherit from breath masks instead of gas mask so all the golems aren't forever unknown
Added missing .dm file
Added missing sound file
Updated the description of the bomb.
Resolved #881 - Added appropriate shoes to wizard and marisa outfit.