GearSwap - Change how disabling equipment works.  Prevent adding to the
equip_list, rather than preventing the equip_list from being implemented.
This allows enable() and disable() to have immediate and dynamic effects in
user code.
Merge pull request #882 from Kinematics/4.1-dev

GearSwap - Change how disabling equipment works.