remove weapon/armor components in favor of a single equipment component

Finished generalizing the weapon and armor components into a single
equipment component. It should be much easier to add other slots in the
future now.