Add has/setGlowEffect, Fixes BUKKIT-4767

This also restores the behavior of hasEnchants changed by the previous
commit.

I am considering squashing the two commits.