Enchanting: fix being able to create On Touch / On Target constant effect enchantments (this combination makes no sense)
Enchanting: fixed case where no range types at all are allowed (e.g. a Constant Effect item with an effect that does not allow the Self range-type)
Enchanting: fix cast cost for "on use" enchantments being set incorrectly