1.5: other event-based protection, and world-based config

Added more event handlers, isActiveInWorld, isEnchantingInWorld,
removeUnbreakable(), isProtectedItem() forms