Emulate the crafting slots better and more work on crafting
- Fixed stacking to be compatible with new structure (check for "id" and "damage" instead of old arraykeys (0 and 1)
- Fixed "drag & drop" to keep the correct cursor slot
- Some more crafting implementations, crafting without shift click should work now
but still needs testing.
Some implementations needed for further features, bringing more flexibility.