Changeling personal hivemind
*Creates new living mobtype: voices who are created inside of other living mobs. They communicate only with other voices in the same mob and the mob itself.

*Uses the new mobtype for changelings. Lings now have the option to absorb the "memories" of a target. The memories can ghost on their own accord or be forced out by a changeling to prevent spam or verbal abuse. After ghosting the former voice can re-enter the original body (now probably a husk).

*Adds an argument to the ghostize verb to have the ghost refer to a new mind. This was used to have voices be able to enter their own body. - Adds the option for a living mob with voices to talk to them using ":v". (This isn't in the current patch for some reason)]

*changeling powers can now have multiple verbs tied to them
*You now talk to the voices in your head with :p for personality.
*Voices now show up in the player panel. (Note that if you make the voice into a corgi with adminmagic the poor guy will have a corgi stuck inside of him)
*Voices now again count as alive. Changed that for some reason, they should of course not hear deadchat.
Merge remote-tracking branch 'remotes/origin/master' into changeling_voices_squash

Conflicts:
	html/changelog.html
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Added logging to emagging the emergency shuttle
Merge branch 'master' of https://github.com/tgstation/-tg-station
Removed some unused variables in mob definitions:
mob/living/carbon/var/antibodies
mob/var/poll_answer

Replaced some instances of 0.0 with 0.
Merge branch 'master' of https://github.com/tgstation/-tg-station into changeling_voices_squash

Conflicts:
	code/game/gamemodes/changeling/changeling_powers.dm
	(just one line that actually was the same)
 * 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
Only monkeys and humans can shove mobs into disposal units now.
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.
Added admin logs for mechs.
Fixed the mech sleeper sprite.

The logs are:
Mob logs for clamp, drill and "empty" hits, and syringe gun and sleeper injected reagents.
Also all the different ranged guns.
Added an admin notice and server log for the honkerblast, wormwhole generator and gravity catapult. These notices have a quick jump to mob, admin-PM and (?) button. They are pretty cool.
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.