Massive rewrite of dungeon loot code

- major lists are now registered as Forge ChestGenHooks; this should
allow users and other mods access to change or add items to ZSS chests
- each boss dungeon now has several items that are more likely to
generate