Don't discard stack when MenuInventory::itemReturn() fails
Add empty() and clear() functions to ItemStack class
Don't allow MenuItemStorage::click() on empty ItemStacks
Merge pull request #1212 from dorkster/fixes

Don't discard stack when MenuInventory::itemReturn() fails