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
Merge branch 'master' of https://github.com/tgstation/-tg-station into kittens

Conflicts:
	code/modules/mob/living/simple_animal/simple_animal.dm
The wizard's locker in his den used to be invisible. I fixed.
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!!!! !!! !! !! !!!!!! !