Crossbow/pneumatic cannon cleanup.

- Adds /obj/item/weapon/gun/launcher.
- Moves crossbows, pneumatic cannons and spike throwers to this path.
- Allows crossbows/cannons/throwers to be used to take people hostage.
- Adds sprites for wearing the pneumatic cannon and crossbow on your back.