#161 Started work on game configuration inventory menu
#161 further refining configuration menu
#161 further refining configuration menu
Created standard method in CraftBukkitAccess class to access private fields consistently
#161 further refining configuration menu
#161 now detecting when any of the menus are open, and using the "go back" button to return to the root menu
#161 game mode and world generator menus now work correctly
#161 Tweaked a couple of things about the handling of the menus. Now leaving an empty slot next to the "go back" item.
#161 monster and animal menus now work fully
#161 using the enchantment glow effect to indicate the currently selected item in menus
#161 game mode config and world gen config menus now work, though all options are still just toggles until we implement #153
#153 hopefully integrated "numeric" options into #161's inventory menu system
#153 fixed a few bugs with the numeric option menus
#153 sorted out the remaining issues with numeric options' sub menus, though the parent menu item's description doesn't properly indicate the value
#153 fixed remaining issues with numeric options
#153 added ChoiceOption
#161 changed how ToggleOption.ensureOnlyOneEnabled works. Instead of preventing you from disabling the last item, doing so now just enables another item.
#161 implemented option descriptions, reworked choice option to have a description for each item
#161 changed icons for numeric option values, now using "off" redstone torch for the non-selected values
#161 planning out the players menu