Added inventory event support for modded containers. Fixes #21, #903

Any TileEntity that implements IInventory with an inventory size of 1+
will now be added to Bukkit's InventoryType enum.
The following events should be fired by all modded containers that
include the above requirements :

InventoryClickEvent
InventoryDragEvent
InventoryOpenEvent
InventoryCloseEvent