Mech recharging changes

Now installing a new power cell into a mech will drain it by 80%
Mech recharger is now connected the way telescience does (port ->
console)
Mech rechargers now recharge faster
And some little improvement to how recharging is done code-wise
Prevents the Nuke disk from going through the Gateway
Swapped a for loop for a Recursive checking proc.
Makes the singularity pull small and tiny items out of your hands.
Also makes the singularity irradiate you.
Makes the singulo's radiation actually do something.
Singulo buff improvements
Fixed up singulo buff even more
Alright it's really done now (aka i guarantee i'll make another commit)
Adds changeling space suits.
Adds a maximum genome damage for arm blades.
Made rechargers start connected and use buttons
Merge branch 'master' of https://github.com/tgstation/-tg-station into MechRechargers
Fixes bullet_act not checking for damagetype on many, many objects.
Replaces Holodamage with Stamina damage, if your stamina damage exceeds your current health, you get weaken(5)'d. Stamina heals itself slowly over time.
Makes the hallucination enemies deal more stamina damage than they did holodamage, but stamina damage heals now so it's mostly for just seeming threatening at the moment.
Adds the Disabler, a gun that does stamina damage. It has a range of your screen, but no more. Adds a disabler crate to cargo (security lock)
Fixes Lasertag ED209's because they were busted as shit
Reduces ED209's view range to 9 from 12, which was several times longer than your screen view, now is only a little bit more
Lastertag now does stamina damage instead of an instant stun for that GRITTY LASERTAG EXPERIENCE
- Changes changeling abilities from verbs to proc_holder objects.
- Functionality should be unchanged
- Admins can varedit chemical costs of individual abilities.
- Allows coders to implement sting upgrades more easily.
Fixed an issue with lesser form and fake death where you would be made a changeling for no reason.
Fixes a possible bug with ling space suits and NODROP headwear.
Makes the changeling space suit protect you from oxyloss
Sec Officers spawn with Stun Baton
Adjusts simple_animal speed to match recent human speed nerf.
APC overlay bugfix.

Before: If you turned off the breaker and fiddled with on/off states and turned on the breaker it wouldn't update the overlay because the check_updates wasn't doing an if(operating) check and would think it didn't need to update the overlays once you turned on the breaker.

After: Check_update() now takes into account the operating (breaker on/off) variable and accounts for it in update_overlay.

Thanks Razharas from /tg/ #coderbus for bringing this to my attention.