Merge pull request #2 from Batophobia/master

Smelting Update
Fix spacing
Fix saving/loading
UI for smelting/crafting fixed up
More smelting bits
Villagers working
Balance planks cost
Add alerts to villagers
Slight tweaks
Fix planks button
Fix furnace/crafting display bug
Update villager display
Make villagers accept a block to work with
Objects can be assigned to villagers
First commit of villager item-aware processing
Villager processing working as inteded
Nicer villager display
Allow villagers to craft tools - villagers can only be assigned new jobs when disabled
Overhauled the crafting code, separated the function into a function that gets the recipe from the crafting bench, a function that finds an item matching a recipe, and a function that crafts with the information from those two.

Also extracted the fancy formatting function for "a/an/N item(s)".

Conflicts:

	js/buttons.js
	js/inventory.js
Merge pull request #3 from KevinVDVelden/master

Overhauled the crafting code, separated the function into a function tha...