* Added the THICKMATERIAL flag. It is used for thick coverall suits (space suits, firesuits, etc) and it will stop injections from syringes, hypos and parapens. It is also used for head items such as biohoods and space helmets. If you aim for the head, it will check if you can inject through the head equipped item, if you aim anywhere else it will check the external suit.

Let me know if I missed an item or if you don't think an item should have the flag.

* Cleaned up a bit of the gun code.
* Fixed an issue with shotgun darts not working in barrel shotguns.
* Made the on_hit() have a zone, will be used for syringe guns in another PR.
* Removed the unused sleepy pen.
* Changed /obj/item/weapon/gun/projectile/shotgun/pump/sc_pump to /obj/item/weapon/gun/projectile/shotgun/sc_pump, there was no /pump/ anywhere else.
* Shotgun darts will follow the new flag.
* Shotgun darts are now open containers, and I removed the snowflake check for them in syringes.
* Added logging for reagents in any projectile.
Made changes based on feedback.
The pen/hypo/borghypo doesn't give a poke message when it fails to inject someone wearing protective gear.
Fixed a typo.
Reworded the can_inject() error message for humans so it makes sense with a normal pen.
Made the combat hypo (nuke ops item) ignore protective gear, to allow syndies to heal their comrades.
* Quick fix to combat hypos still giving an error message when they are able to inject.
Removed ONESIZEFITSALL.
Changed the THICKMATERIAL flag so it did not conflict with HEADCOVERSMOUTH.
If it's not human it doesn't mean that it's a silicon! Fixed a runtime regarding the ninja mask on scout mode.
Added some checks on the photocopier after the sleeps to avoid runtimes and made a new var "busy" to avoid exploits that ignored the wait times.
Fixed some runtimes and bugs regarding mob transformations and changelings. Now only monkeys and humans will have the changeling verbs when they change bodies. Brains, slimes and aliens won't.
Changelog for the passed couple of days. Please insta-merge.
Merge pull request #2053 from Aranclanos/NOBODYLIKESNINJAS

Ninja mask runtimes fix.
Merge pull request #2052 from Aranclanos/PhotocopierCooldown

Photocopier runtimes fix.
Merge pull request #2072 from Giacom/changelog1

Changelog for the passed couple of days. Please insta-merge.
Merge pull request #2061 from Aranclanos/OnlyHumanAndMonkeys

Changeling verbs runtimes/bugs on different mob types fix.
Merge branch 'master' of https://github.com/tgstation/-tg-station into tinypricknomore_andgunstuff

Resolved Conflicts:
	code/modules/projectiles/projectile.dm
Merge pull request #2028 from Giacom/tinypricknomore_andgunstuff

Item flag to counter hypo/syringegun/parapen. Gun cleanup/bugfixes.
 * Changelog for #2028
Merge pull request #2074 from Giacom/changelog1

Changelog for #2028. Please insta-merge.