Crafting byproducts
Revert "Crafting byproducts"

This reverts commit 8f0ae9b16d220e6efe8e8a73cc850265e238acf3.
Revert "Revert "Crafting byproducts""

This reverts commit adb78ef250a5f99ab0cc424135a7ed70d4a3b617.
Byproducts charges / amounts

Byproducts can now have charges multiplier (equivalent of result_mult
for result) and amount (like 5x skewer)
Testing recipe for toothpick.
Checks for containers before crafting

Original check wasn't good enough for multiple liquid products.

Testing recipe 'juice' that produces multiple liquids from one apple.
Crafting byproducts
Revert "Crafting byproducts"

This reverts commit 8f0ae9b16d220e6efe8e8a73cc850265e238acf3.
Revert "Revert "Crafting byproducts""

This reverts commit adb78ef250a5f99ab0cc424135a7ed70d4a3b617.
Byproducts charges / amounts

Byproducts can now have charges multiplier (equivalent of result_mult
for result) and amount (like 5x skewer)
Testing recipe for toothpick.
Checks for containers before crafting

Original check wasn't good enough for multiple liquid products.

Testing recipe 'juice' that produces multiple liquids from one apple.
Merge remote-tracking branch 'origin/CraftMutlipleResults' into CraftMutlipleResults

Conflicts:
	src/game.cpp
Crafting UI

Additional information about byproducts in crafting UI
Recipe: Lard

Byproduct: cracklins
Source: http://en.wikipedia.org/wiki/Lard
"A by-product of dry-rendering lard is deep-fried meat, skin and
membrane tissue known as cracklings.[4]"

Fix of return type from function print_item
Remove of unused param width in print_item and print_items
Merge pull request #8364 from Robik81/CraftMutlipleResults

[WIP][CR] Craftting - mutliple results / byproducts