Added logging to emagging the emergency shuttle
Removed some unused variables in mob definitions:
mob/living/carbon/var/antibodies
mob/var/poll_answer

Replaced some instances of 0.0 with 0.
 * Made the lobby pre-game countdown timer a configuration option.
 * Changed the default value to 120, to compensate for BYOND adverts and round restarts closing the client or kicking you randomly.
Fix for airlocks having power when all the wires were cut. Someone overrided an If statement for when the backup wires are cut.
Added logging to emagging the emergency shuttle
new_player href sanitization

Prevents players from modifying another player's preferences and
character setup.
Removed a bunch of copy pasted code regarding moving pulled atmos by clicking on turfs or conveyors. Now this is handled by a mob proc, Move_Pulled()
Now all turfs work with this feature. (shuttle shitty turfs didn't because they were not part of /floor)
Added a check on Move_Pulled() to see if the pulled atom is on a turf. This will stop the sleeper exploit and others.
A world << "" passed, deleting it. Sorry.
Added some restrained() checks for mechas at entering on them.
Pulsing the bolt light wire with a multitool will now update the sprite of the airlock.
Added a distance check for when you remove an ID of the HoP's computer. If failed, it drops on the computer's location, just like a borg or AI interaction.
Added back the "!reinforce" sprite, used for medium grabs (it's a shitty gray sprite saying UP-GRADE with a blue X).
If anyone wants to make better sprites for it, go ahead. As for now, it was missing and one type of grab was invisible on your hand.
Merge pull request #831 from Aranclanos/AirlockPower

Airlock power bugfix
Removed the in_range() check and made the ID card drop on the floor and then call for verb_pickup(). The user will be the one who clicked the button, of course.
It looks weird so maybe it should be better to move the verb to a mob proc and make the verb call for that proc.
Afaik this verb was never used like this, I would like to hear opinions. Specially from gia~
Resolves #830 - ghost_form is only selectable by members.
ghost_form is now saved with other preferences.
Public visibility of memberships is toggable and saved with other preferences.
ooc-colors for admins and members are now sanitized. Bright colours like Yellow, white and baby-blue will be darkened for the sake of legibility.
Related to above - added helper procs to convert between RGB and HSL colour models.
Admins cannot modify var/unlock_content without +DEBUG rights. unlock_content moved from client into prefs.

Player savefile version number updated - this will trigger savefile updates, no data should be lost.
Merge pull request #824 from Giacomand/config_countdown

Made the lobby pre-game countdown timer a configuration option.
Merge pull request #836 from Zelacks/hrefpreffix

New player option screen href exploit fix
Fixes the "wrapsortjunction", the disposal pipe that sorts wrapped objects. It had a duplicate New() proc.
Gitblame best tool, the award goes to donkie.
Merge pull request #835 from Carn/mob_defines

Removed some unused variables in mob definitions:
Fixes engiborgs deleting their own welder by creating a flamethrower.
The attackby() of flamethrowers can lead to flamethrower_screwdriver() and flamethrower_rods(). Two new procs that handle the creation of a flamethrower.
New object /obj/item/weapon/weldingtool/largetank/cyborg. This new object does nothing on the flamethrower creation procs.

I'm not entirely happy about this.