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.
Added RPED, some sprites and new power cell path

Your dreams of big part storage and fast machine part exchange came true
14 slot R&D part-only autoseeker/picker/dropper/exchager is in
Added different sprites for better capacitors and scanning modules
Changed the power cell type to be compatible with all this machine
changing faggotry
All sprites here are codersprites so ask nien/WJ for better ones if you
want
Tiny refactoring

Yep
Issues fixings

Yep
And another one
Proper chem handling for protolathe and imprinter

Also imprinter is now according to basic code standarts
Conflict fix
Quick fix
Merge branch 'master' of https://github.com/tgstation/-tg-station into PartBag
Included autolathe
Fixes autolathe
Removes the ventcrawl verb, all ventcrawlers are still ventcrawlers and can use ventcrawling with the alt click. This is simutaniously less buggy and far easier to do on the fly.

The meat of ventcrawling is now stored in the vent pump, meaning anything can ventcrawl if it has ventcrawling on.

Ventcrawling 0 is no crawling, Ventcrawling 1 is naked crawling, Ventcrawling 2 and above is always crawling.

Yes you can var edit humans to be able to ventcrawl with this, great if you want to reenact diehard!

Simple animals that logically should fit in a vent can now ventcrawl. Note that this only is relevent for player controlled simple animals (staff of change/badminry), it won't be used by the mob AI.
Always forget to add the DME
Recursive Rewrites
Cleaned up the procs a bit and added safety checks
Made rechargers start connected and use buttons
Merge branch 'master' of https://github.com/tgstation/-tg-station into MechRechargers
Cleaned out some now obsolete comments