Added OreDictionary compatibility

Using the ShapedOreRecipe and ShapelessOreRecipe classes,  the recipes
now support ore dictionary registered items. Also, made flag recipe more
realistic.