Add debris when blocks are mined. Closes GH-15

Requires https://github.com/deathcap/voxel-debris/commit/62aed07ea56e9a56c442b00c572cc4a6e30e3fca
Disable voxel-debris by default
Move ProgrammerArt subproject to AssetPacks/
Fix unintentional key capture in GUIs (e.g. voxel-debug texture pack)
Add mined blocks to an internal player inventory
Don't allow mining block if it can't fit in inventory
Add blocks to inventory by name, instead of ID

Requires https://github.com/deathcap/voxel-registry/commit/ddc94523f3f3951b8b6cec2dd02dff0c19c539a4
Update item toolbar with player inventory. Ref GH-20

Requires https://github.com/deathcap/toolbar/commit/c01b1ae1a91fe6a0f55b9d2a5a013ffa661d3fc6
Change item toolbar to use id = inventory slot number, fix placing blocks from inventory
Don't place blocks if nothing in inventory slot; consistently number even empty slots with id = slot number
Move inventory/toolbar logic to voxel-inventory-toolbar plugin

https://github.com/deathcap/voxel-inventory-toolbar
Placing blocks consumes from inventory

Requires https://github.com/deathcap/voxel-inventory-toolbar/commit/ff223712f3686b398dbb49b186023f93441769d4
Fix block place failure consuming inventory (use canCreateBlock,takeSelected,setBlock instead of takeSelected,createBlock)
Creative mode sets inventory to infinite piles of all items
Separate creative/survival mode inventories. Closes GH-20
Merge master

Conflicts:
	AssetPacks/ProgrammerArt