Use alternate method of constructing wool ItemStacks
Use the typed Collections.emptyList() instead of typeless constant
Fix incorrect change in 8dfff34422585dbf73306a5df19a9e23342ccf53

The commit as it stands allows people to duplicate enchanted books, wool, and enchanting tables using the Q key.

The InventoryAction you were looking for is InventoryAction.DROP_CURSOR_*, which represents dropping an item off the side of the screen.
Merge pull request #6 from riking/improv