Bunch of work on inventory and crafting.
Added some unit tests for player inventory.
Some WindowClick improvements, started slotCanFit, added Ender Chest block.