EnchantmentDataHandler

This will be an important cornerstone of much simplified design, I
think..
Minor clean up

Most of this will end up being deprecated in favor of new methods that
will be implemented vis-a-vis EnchantmentDataHandler
Minor tweaks

Haven't given this much attention yet.
New Method, along with debug

This seems to be working extremely nicely, and should be very
performance friendly since it targets such a specific subset - only
weapon enchantments that have conditions on their effect items. I'm
liking the new class interaction between ConditionedWeaponEnchantments &
EnchantmentDataHandler, though it will need some more work and clean-up.