Tweaked is_special_character() to be meaner, leaner, and less buggy
Not that those bugs matter, they only effect traitor cyborgs.
Err... ok so now is_special_character() is good. Sorry.
Modifies ID computers to allow opening additional positions for latejoiners. Very restricted at the moment to test how it's used by the playerbase

See http://forums.nanotrasen.com/viewtopic.php?f=16&t=12490&p=195140#p195140 for details
Fixes gcode issue 1380. Updates and improves cryo and sleepers, including standardization and text styling.
Changes the heater to use freezer sprites.
Updates the map with sleeper directions, and Cryogenic2.dmi with sprites.
Improves readability of /obj/machinery/Topic(). Includes text styling.
-Basic new 'fluff' system on eating.
* allows for random verbs per item while eating, and for items to be wrapped and require unwrapping before eating.

* this resolves the hunger message bug

* chocolate utilizes the unwrapping method using an all new sprite

* multiple items have been assigned custom verbs

* beet soup switch condensed
 - Removed unneeded tags in the map file. The map was updated to Pete's changes to the sleeper before it was changed.
 - Moved the cable define into the cable file.
Fixes for the following 3 runtimes

runtime error: Cannot read null.occupant
proc name: Topic (/obj/machinery/computer/scan_consolenew/Topic)
Added a check to make sure there's an occupant.

runtime error: Cannot read null.key
proc name: toggle power (/obj/machinery/particle_accelerator/control_box/proc/toggle_power)
Added a check for if there's a usr.

runtime error: Cannot read null.backup_author
proc name: attack hand (/obj/machinery/newscaster/attack_hand)
Added a check for if the feed still exists.
Re-enabled closing original positions with a cooldown
Remove transfer_fingerprint_to in favor of add_fingerprint

Add_fingerprint has sanity checks, which makes it a superior proc.
This fixes at the very least:
The following runtime has occured 14 time(s).
runtime error: Cannot execute null.Copy().
proc name: transfer fingerprints to (/atom/proc/transfer_fingerprints_to)
  source file: detective_work.dm,155
  usr: Engineering Cyborg-743 (/mob/living/silicon/robot)
  src: the disposal pipe (/obj/structure/disposalpipe/segment)
*Moved chocolatebar/attack_self() to super
*Moved chocolatebar/proc/Unwrap() from super.
Runtime fix for Telecomms machines, hopefully
Runtime in question:
The following runtime has occured 17 time(s).
runtime error: Cannot read null.name
proc name: Topic (/obj/machinery/telecomms/Topic)
  source file: machine_interactions.dm,346
  usr: M.I.N.D. (/mob/living/silicon/ai)
  src: Bus Mainframe (/obj/machinery/telecomms/bus/preset_three)
Moved a check in the DNA machine to hopefully fix that pesky "but there's nothing connected!" runtime.

Thanks Carn and CIB.

The following runtime has occured 7 time(s).
runtime error: Cannot read null.occupant
proc name: Topic (/obj/machinery/computer/scan_consolenew/Topic)
  source file: dna.dm,891
  usr: Trey Campbell (/mob/living/carbon/human)
  src: DNA Scanner Access Console (/obj/machinery/computer/scan_consolenew)
Revert "Remove transfer_fingerprint_to in favor of add_fingerprint"

This reverts commit 4a7ba48b11891a06ca9228c9dd6334a7ed2d25e9.

I misunderstood what this proc was doing.
Merge branch 'master' of github.com:tgstation/-tg-station
Added logic checks to my stuff in topic() so you can't bork the server by griefing with byond://?src links
Forgot to remove a testing-output
Merge branch 'NTSL_Fix' of git://github.com/Giacomand/-tg-station
Airlock painters! Commit for Ricotez
- Adds a new device that will paint airlock assemblies. This works on both solid and glass airlock.
- Click on the sprite of the painter to set it.
- Uses toner as 'ammo'
http://forums.nanotrasen.com/viewtopic.php?f=16&t=12053

Featuring Teh_Wolf's paint sprayer sprite complete with inhands!
 * Committing in NTSL now takes time. It can take up to a maximum of 2.5 minutes and a minimum of 10 seconds.
 * The server will not warn admins when empty code is being compiled, but it will still log everywhere else.
 * Empty code will have no compile time.
 * Removed NTSL broadcasting the names in italics if the name is unknown. This was causing issues and it was a very minor feature.
 * Placed some duplicated code into a proc, for the IDE verbs.