Added middle click detection for InventoryClickEvent fixes BUKKIT-3692

This commit uses the new event constructors created for detecting middle
click and supplying the exact mouse button used.