A bunch of bug fixes

-fixed space ninjas not being able to charge directly from power cells - fixes #2139

-'fixed' Distro/Waste Monitors not displaying pressure read out when sensor was reading zero pressure - fixes #
227

-removed the canmove check on camera consoles - fixes #490

-Fixed stealmin's real ckeys showing in the admin-pm reply dialog's title - partially fixes #2163

-Fixed people buckled to chairs not dropping their items when appropriate (like when dead) - fixes #2172

-Fixed people being able to use uplink functions whilst stunned/dead/etc - fixes #2144
Added syndicate playing cards. As a consequence card code now supports multiple deck styles.
Fixed some stupid snowflake in card attacking
Merge remote-tracking branch 'origin/master' into inb4gambittraitor
Added a deck of syndicate playing cards to the Syndicate Mothership.
Asteroid/Mining Mobs ver 1
Merge branch 'master' of https://github.com/tgstation/-tg-station into Miningmobs
Ling transform fix

Fixes #2401

The One DNA Datum was thrown into volcano
Refactored card code to remove copypasted variable assignment. Card objects are now children of /obj/item/toy/cards.
Husking someone as a changeling will now display the victim's notes.
Gibbing now occurs in whatever the mob happens to be in, instead of fetching the turf.
Fixes #2456 by moving the code which transfers the reagents to ready_proj()
Removed excluded obsolete files.
Adds a new option to view variables which allows you to add reagents, useful for debugging reagents.
Added add_reagent_list, a useful proc if you want to add a lot of reagents from a list.
Make create_reagents delete() any existing reagents, to help avoid memory leaks.
Larvae who chestburst while their host is swallowed are now properly added to stomach_contents, so they can be regurgitated.  As are the gibs from the gibbing.
Tidied up the loop in alien_powers.dm
Mining Mobs - More mob behavior overhaul, kinetic gun tweaks, etc
More hostile mob work with behavior vars, getting rid of idle_env_destroyer nobody uses it, other tweaks
Merge branch 'master' of https://github.com/tgstation/-tg-station into Miningmobs
Some more AI behavior var tweaks
Kinetic gun can now break through mining tiles due to the goliath being able to possibly trap you in an unwinnable situation otherwise
More mob behavior vars in hostile animal, added Passtable to hivelord and brood and removed their environment smash
Replaced wall_smash in simple_animal with environment_smash, because before, you either tables AND walls, or nothing. If set to 1, smash crate/locker/rack/table, 2 for wallsmash, 3 for rwall smash

Hostile mobs with environment smash will also unbuckle themselves by destroying whatever they're buckled to when angered.
Adds sounds to falling over

Resting and buckling are still silent.