voting: failed gamemode votes will undelay too

Moved the undelay code in voting.dm out of the success check, as
failures should get undelayed too.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Removes 'paper -' prefix from printed crew manifest
Adds Crewmember's name to Medical and Security Record Printouts
Adds Station Time to Crew Manifest Printouts
Ability to access Medical Console by clicking it with ID card
Updates the Screen even when usr is using another console
No 'Record Lost' or different records when printing out Medical/Security Records and switching to another record
[Bugfix] Fixes partial prints.

Playays will now no longer leave complete prints from touching an item once.

Instead they will leave a partial print, that has a high chance of leaving more and more with each touch.

You have a 1/100 chance of leaving a full set of prints on your first touch.

Fixes #4176
Atmos distribution pipe was cut off from the station, now re-connected.

Paired a vent with a scrubber in the engineering lobby.
Moved a scrubber in central hallway. Restored missing power cable and fire shutter in the previous turf.
Re-organizes engineering EVA a bit, so that a scrubber wasn't lying across a scrubber pipe.
Re-colours some pipes in the engine.
Bugfix:  Brand new players will have a client.player_age of 0

Before:  When a client is created it's player_age variable is set to "Requires Database", then a select query is ran against the database to see if they have been seen before if they have logged in before this will have a row for them and it will set player age.  However if there is no row for them it doesn't change player_age from default.

After:   Before we check for an entry in the database we set their player_age to zero, we already checked we have a database connection so we know we will be able to pull this information and if we can't then it means they are a new player.  Set their player_age to zero and be done with it.

What this does:  Brand new players will no longer be able to bypass the jobs minimal age limit.
Jobs you can't select are struckthrough instead of just being red.

Before:  It's going to be kinda confusing when a new player goes to setup their jobs and they see this: http://i.imgur.com/miK9Isk.png
Specifically "unavailable occupations are in red" and then a list of days till they can play that role but also RED [NEVER] which to a new player migth cause confusion thinking
they can never play that role.

After:  Remove the red and add a strikethrough ( http://i.imgur.com/BQ90xr6.png  ) to show "these jobs are unavailable" while making the other jobs look, well more available.
Merge pull request #4928 from Ccomp5950/bugfixs

[Bugfix] Fixes partial prints.
Merge pull request #4919 from Hubblenaut/paperwork

Record Printout Changes and improved Console Interaction
Merge pull request #4931 from Mloc/bs12-rsv

voting: failed gamemode votes will undelay too
Merge pull request #4937 from Ccomp5950/player_age_fix

Bugfix:  Brand new players will have a client.player_age of 0
Merge pull request #4938 from Ccomp5950/banned_strikethrough

Jobs you can't select are struckthrough instead of just being red.
Merge pull request #4934 from PsiOmegaDelta/PipesNScrubbers

Pipes, vents, and scrubbers changes.
Merge remote-tracking branch 'upstream/master' into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12