Adds critter crates

Fixed several conflicts present in last pull request, should be fine
now.

All animals ordered through cargo will arrive in critter crates. These
crates are designed for the safe transport of animals. Critter crates
can only be unlocked from the outside and automatically lock when
closed. You can resist your way out of the crates. Critter crates are
counted as normal crates when sent back to CentComm.

Adds cat crate (cost: 40 points).

Corgi crate now has a 50-50% chance of either containing a male or
female corgi.
Moves critter crate sprites from storage.dmi to closet.dmi.

Removes redundant large animal crates.
Pugs uncommented in supplypacks
Bunch of fixes

Cleans up the resist code for lockers
Adds both locked and broken vars to closets
Fixes secure lockers opening when welded, but not locked
Merge git://github.com/tgstation/-tg-station into critter_crates

Conflicts:
	icons/obj/storage.dmi
Removed unneeded 'this's
Merge pull request #1230 from VistaPOWA/critter_crates

Adds critter crates