Remodeled HeatControl Cooking

Using HeatControl on Raw Salmon will give the player Cooked Salmon
instead of normal Cooked Fish. To support this patch, getCooked now uses
ItemStacks instead of Materials.