Fixes #5570

Also de-copypasted charger code, as i had the opportunity.
Fixes #5553

Camera network key itself is useless without security camera program. Created hidden version of this program and added it to each laptop. In short: it works.
Fixes #5569, Fixes #5571
- Reworked card reader code, it's cleaner and less copypaste now
- Updated medical records, security records and HoP card computer to work with the update. It's however possible i missed something, can't go through all computers in game. Tell me if you find something that's broken due to this, i will fix it ASAP.
- Security records color for "none" security status changed a bit so it doesn't burn eyes of anyone trying to  read it (issue #5571 - white on light green? Bad choice imo)
- Multi-card readers now actually WORK for laptops. This includes security records (issue #5569) and medical records (same case, just not reported). You still have to insert your card into read slot, if you insert it into wrong slot notification will be shown that you should use read slot instead of write one.
Fixes #5572

- Detective-vended laptops now have medical records program installed.
should fix #5692

untested, but seems like a simple derp bug
Fixed #5697, grammatical error with empty glasses, cans, condiment containers
Fixes #5670

- This also includes other vending machines than laptop vendor. They now actually take money from your account instead of pretending to do so and giving stuff for free. No moar spess communism.
- Vending machines now ask for PIN code only if your account settings require it (ie: Security levels 1 or 2. Default is 0 - only ID card swipe)
Merge branch 'laptop-multifix' of https://github.com/atlantiscze/Baystation12 into laptop-multifix
Gave gardeners access to the rest of the hydroponics pasture, fixing #5690
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into laptop-multifix
Eating with utensils now produces the eating sound, fixed #5687
Adds a system for refitting species clothing
Fixed #5685: Changelings now gain the species needed to transform when acquiring DNA using the extract DNA sting
fixes simple_animals using FEA instead of ZAS

i can't believe after all this time animals still use FEA instead of ZAS.
this should fix the "random" animal deaths.
fixes borer infest and detatch
borer detatch fixes
borer detatch fixes
Fixes modkits

Fixes modkits not tracking suit/helmet parts, not checking allowed
parts, and not checking if the clothing needs to be modified.
Updates eng rig path, adds obj sprites

Adds object sprite sheets for tajaran, unathi and skrell hardsuits, where the icons were available (just engineering and syndie hardsuits for now).

Makes engineering hardsuits a subtype of the parent rig type, so it is
now possible to update eng hardsuits without affecting every other
hardsuit type.
adds trim() to OOC and LOOC