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