Added middle click detection for InventoryClickEvent fixes BUKKIT-3692

This commit adds a getMouseButton() method to describe which mouse
button was used and also fixes isRightClick() from returning true when
middle click is used.