Fix build.gradle
Fix picking slime replacing stack of buckets

Also fixes setSlimeSize. Unintentional bug report by GenerikB
Add option to disable ICrateStorage interface
Fix ArrayStoreException
Crafting station: Only pull if output matches

For example ForgeMultipart microblock crafting. It uses the same recipe
to craft many different output items.
Crafting station: Center vanilla crafting output
Crafting station: Update isOnCreatedOverridden

- Won't crash anymore if mods don't use @SideOnly.
- Keeps track of previously checked classes, for increased performance.
Crafting station: Transfer output to player

Shift-clicking the output will transfer it to the player's inventory
instead of the crafting station's inventory.
Update comment
Crafting station: Fix item pulling

If not all the required items are available, nothing will be pulled into
the crafting grid after crafting something.
Crafting station: Shift-click = craft whole stack

Shift-clicking the output of a crafting station will craft up to 1 stack
of that item.
Update build version to 0.8.0.46-dev
Add enableWarningMessages config setting
Update connectable warning message with location
Pretty up ContainerKeyring, less workaround
Add cardboard box settings (size + reusability)