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 into changeling_voices_squash

Conflicts:
	code/game/gamemodes/changeling/changeling_powers.dm
	(just one line that actually was the same)
Merge branch 'master' of https://github.com/tgstation/-tg-station into changeling_voices_squash

Conflicts:
	code/modules/mob/dead/observer/observer.dm
- You now cannot talk to voices in your head directly. Go mad ramblings!
- Fixes two procs that had mob/dead/observer as pathname
- Added a helper proc to create voices.dm
Merge branch 'master' of https://github.com/tgstation/-tg-station into changeling_voices_squash

Conflicts:
	code/game/gamemodes/changeling/changeling.dm
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/gamemodes/changeling/modularchangling.dm
Merge branch 'master' of https://github.com/tgstation/-tg-station
changelog update

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
Merge branch 'master' of https://github.com/tgstation/-tg-station
Removes an unused var defined for every obj.
Changed the pug sprites
Energy Crossbows now play the correct sound

Changed it so that silenced weapons still play the fire_sound that they
are given
Fixed variable names

Fixed variable names so they use proper naming convention
Merge branch 'master' of https://github.com/tgstation/-tg-station
Emagging cyborgs href spoof fix

Stops human, non special AI from emagging cyborgs using a spoofed href
Further Sanity

Ensures the AI will only recruit valid targets for emagging
Merge pull request #1292 from Cheridan/master

Removes an unused var from every obj
Re-Adds the Sigh emote
Update robotic_transformation.dm

roburgers fixed