Move tinker tool handling to its own class.

Keeping it in the TileEntity was a bad idea; let's not do that.
Probably a working liquid repair table.

Unless I missed something completely obvious, this should work -- minus
the problem that you can't quite put things in or take them out yet.

Also, no textures yet. Nor item rendering. Eh...