gitignore fixes
fixed compilation issues
basic structure of new ItemSelector mod

- added keybinds, GUI settings and config handler
- added basic rendering of inventory overlay
- more complete inventory rendering on HUD overlay
- fully implemented the item selector; now swaps item on timeout

- adjusted default timeout and max range
- changed to left ALT (LMENU) for default selector key
- removed rendering of inventory background
- added string showing current selection
- added safeguards to prevent selection and swapping of enchanted items. prevents potential loss of such items on multiplayer servers (bukkit bug?)

- lowered default timeout to 75
- added notification when inventory had no selectable items
- fixed buggy begin selection behavior
- fixed selection texture sometimes rendering improperly
- replaced some raw inventory handling code with InventoryUtil methods

- swapping enchanted items now only blocked in multiplayer
- releasing the ItemSelector hotkey now completes the swap, instead of having to wait for timeout
- increased the default timeout
- clarified some code
reverted to manual code for item swapping
- implemented Zyin's idea of a column-only selection mode

- added mode button and config
- behavior change: because releasing the modifier key now confirms selection, it was virtually impossible to "cancel" the selection. now, the timeout cancels the selection,
- increased default timeout again
- inversed scrolling direction
fix for #9
Merge branch 'fix9'
- switched back to using InventoryUtil.Swap (original issue found and fixed)

- updated language for ItemSelector ticks config
v.1.1.4.1