Adds "OnEquip()" an Item proc that runs code when the item is equipped

Does NOT work on pickup, because that'd be stupid.

Current uses implemented with this PR:

* Clown mask honks
* Jumpsuits play 'zip.ogg' for zipping up your jumpsuit
* New "Shamedora" fedora that adds bruteloss upon wearing