Uplink Update:

 * Added datums for uplink items. This allows you to easily add items to the uplink in a maintainable manner.
 * This fixes the href exploit which allowed traitors to spawn any item they wish.
 * Made the uplink interface still show unbuyable items, but grayed out.
 * After unlocking your PDA, it will return to the main menu; this will help stop metagamers.
 * Your password will be trimmed, meaning that entering "213 Alpha " will be correct and won't set it as your ringtone.
 * Replaced all the old uplink code, which is useless now.
 * Changed all the feedback procs to instead use the uplink datum's name. This is important if you are keeping track of stats.
 * Moved the bundle uplink item to the "Badass" category.
 * Removed an unneeded variable.
 * Small update to check that user isn't null and that the spawned item is a /obj/item before trying to put it in the user's hand.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Slight remap of the centcom ferry so it would stop draining the air inside.
Reverted unrelated virology commit
 * Added a two config options which allows you to disable the AI and Cyborgs from being able to vocally speak, except for AIs using the holopad.
 * Added a new proc called IsVocal(). Only used by the new system so far but it will allow you to use it to stop mobs from being vocal.
 * Fixed the long date format not being consistent with the rest of the change log.
 * The feedback will now use the item's type.
 * Forgot to put the type into a string.
Standardised mass_driver.dm. Updated the mass driver description, thanks muskets.
Standardises and improves pod.dm. Fixes pod computers being utterly useless.
Fixes name capitalisation.

Pod computers now work within a radius, defaulted to 5.
Merge pull request #332 from Giacomand/changelogfix2

AddToChangelog.exe small update.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Adds WJ's blastdoor sprites. Shutter and blastdoors are now in separate .dmis.
Updates blastdoor and shutter code to reduce duplication. Standardised, as usual.

Moves var/autoclose and proc/autoclose() from /obj/machinery/door to /obj/machinery/door/airlock, which is the only thing that uses it.

Fixes capitalisation on a bunch of default airlock names.

Comments out /obj/machinery/door/poddoor/filler_object.

UPDATES THE MAP! Holy shit this took forever please don't make me redo the map changes. All open instances now use the /preopen type.
Pepper Spray Update!!
-Capsaicin can be turned into Condensed Capsaicin via chemistry.
-Alters the effect of pepper spray slightly. Changes it from a paralyze(KO) to weaken(stun like batons, etc), and adds slight lingering confuse effect.
-Adds teargas grenades(pepper spray smoke chem grenades), currently obtainable in Weapons crates and Riot crates.

Supplypacks:
-Adds a roll of film to the bureaucracy crate, and made it a little cheaper.
-Removes the beanbag crate entirely, it redundant. Just print out the beanbag shells at the autolathe.
-The previously-overpacked Riot gear crate comes with 1 less set of equipment, but with more handcuffs. Made cheaper to compensate.
Adds logging for culting/deculting.
Adds logging for reving/dereving
Added logging for when survivors are created by summon guns.
changelogs are for skrubs