Adding inventory counter
Tradesong-52 Crafting Screen Encapsulating spacing behavior
Tradesong-52 Crafting Screen Spacing table works for inventory
Tradesong-52 Crafting Screen Spacing table works for crafting too.
Tradesong-52 Crafting Screen Basic interface for drop targets

Time to start playing with drag and drop.
Tradesong-52 Crafting Screen Sort button and sorting works.
Tradesong-52 Crafting Screen Removing some old, unused code.
Tradesong-52 Crafting Screen Can add arbitrarily (but it'll put it in the next slot.
Tradesong-52 Crafting Screen Can pick up to drag, but putting down never resets =)
Tradesong-52 Crafting Screen Colors change when you hover over something wwith a payload!
Tradesong-52 Crafting Screen Inventory move works. Still needs:

* some sort of checking when you drop somewhere that already has a thing.
* crafting table's will need to have a different drop and management
Tradesong-52 Crafting Screen You can no longer try to drop on slots with items.

* crafting table's will need to have a different drop and management
Tradesong-52 Crafting Screen Can move things to the crafting table

* can't make them leave
* dragging between slots on the crafting table behaves oddly, probably related to ^
Tradesong-52 Crafting Screen Dragging works between cells now.

* can't make them leave to inventory
Tradesong-52 Crafting Screen Dragging and dropping completely works.

I'm not thrilled with the amount of near-duplicate code, but this is good for a learning pass.
Merge pull request #137 from icbat/crafting-screen

Crafting screen