*WIP*
*WIP*
fix bot.tossStack
*WIP*
bot.toss works
add bot.unequip and fix bot.equip
fix handling shift window click transactions

 * fix bot.unequip
 * remove window.count map
 * add window.count(itemType, [metadata]) function
 * add window.items() function
fix bot.recipesFor
fix blocks and recipes enum
refactor inventory clicking
Merge branch 'master' into crafting

Conflicts:
	lib/plugins/inventory.js
add type to recipes enum. fix recipesFor returning false positives
allow window.count itemType to be a string
Recipe class
don't emit windowOpen until we get set window items
crafting is working
bot.craft "count" argument works
remove log statements
Merge branch 'crafting'