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>
Code for new bots allowing admins to PM Players via IRC and vice versa.
Added stationtime to ?status check in world/Topic()
Ghosts with GHOSTRADIO on won't hear people talk into radios only the radio chatter.

Unconscience folk will also not hear speech or radio.
Holopad talk fixed.  Was being truncated due to new bahavior of say_quote()
Silicon emotes.
Paperbin fix, now doesn't silently fail if it has papers shoved into it.
turfs: fix some playsound ERRORs on areas

Turf (de)construction playsound()s were using src.loc, instead of src

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #4843 from Ccomp5950/paperbin

Paperbin fix, now doesn't silently fail if it has papers shoved into it.
Merge pull request #4844 from Mloc/bs12-nui

turfs: fix some playsound ERRORs on areas
Merge pull request #4840 from Ccomp5950/say-code-tweaks

Say code tweaks (GhostRADIO, Unconscious folks and holopad talk ohmy!)
Radio :r and :l fixes and feature.

If you have a hand held radio in your right hand and use :r it will send through it.
If you have a radio on both ears and no radio in your hand and use :r it will use the right side ear radio.

Priority is given to the radio in the hand over the ear but this fix should make both side happy, those that want it to be ears and those tht want it to be hand helds.
Deadlier supermatter.  If you don't add coolant, you will have a bad time.

Before:  Supermatter would raise the temperature without taking into account how many moles it grabbed in it's "breath" meaning it was better that you had a lower pressure inside your engine chamber so the engine would spit back out it's "breath" and it couldn't heat up the engine room as much.

Now:	Supermatter will take into account the heat_capacity of the breath it takes and will heat up it up accordingly and proportional to how much energy it has.

Gone are the days you could run the supermatter engine without adding coolant.

Also:  Added a debugverb that setups the engine for you, the verb is based off of baystations map and areas and shouldn't require too much change to bring it in line for other servers.
Merge pull request #4845 from RavingManiac/master

Inflatable barrier fixes
Fixes runtime that stops ghosts from ghostwriting...yay 4 month old bugs.
Merge pull request #4846 from Ccomp5950/ear_fix

Radio :r and :l fixes and feature.
Merge pull request #4848 from Ccomp5950/supermatter

Deadlier supermatter.  If you don't add coolant, you will have a bad time
Merge pull request #4853 from Ccomp5950/ghostwrite_runtime

Fixes runtime that stops ghosts from ghostwriting...yay 4 month old bugs
Ooops fix, "right_ear" should be "right ear".
controllers: make process_machines more profilable

Splits process_machines() into 3 procs for its actions, trying to
figure out which is causing the lagspikes.

Signed-off-by: Mloc-Hibernia <colmohici@gmail.com>