gia ;_;
Removed the need of the input and output object for the machinery of mining.
They will now use the input_dir and output_dir vars.
Groundwork for kittens.
Added kittens and Proc, sprites by Nienhaus.
Added Nien's improved new cat sprites.
Now you can't unbuckle someone if you are buckled yourself.
This affects shuttlegriff and alien nesting the most.
A proper fix for unbuckling while buckled.
Added an else message to make it clear you can't unbuckle while buckled.
Refractored code to reduce copypasta.
Refactors syndicate bombs to remove the var degutted.

The bombs themselves no longer explode, the payloads (which now actually exist in the bombs) do.

This means that you can play cruel jokes on people by activating bombs with removed payloads or easily code in other kinds of payloads (there'll be a future pull with a few from me at the very least) and not have to touch the bomb code itself.
The prequeisite Gia related code beautification pull
changes strings to paths on the mining machinery code
Merge branch 'master' of https://github.com/tgstation/-tg-station into kittens

Conflicts:
	code/modules/mob/living/simple_animal/simple_animal.dm
Changed the telecomsat z level's "AI Satellite Teleporter Room" a bit. You can now actually build a teleporter there (You will need to build an APC first, materials are avaliable right off the bat.)
The wizard's locker in his den used to be invisible. I fixed.
Adds logging to emagged borgs using their stun arm.
Merge pull request #2218 from Incoming5643/bombrefactor

Refactors syndicate bombs to remove the var degutted
Merge pull request #2229 from CreationPro/4-01-2014-Wizard_locker_fix

Wizard's invisible locker fix
Merge pull request #2199 from Perakp/buckleFix

Buckle fix
Merge pull request #2149 from Miauw62/kittens

Kittens!!!! !!! !! !! !!!!!! !
Merge pull request #2235 from AndroidSFV/fix2221

Resolves #2221