Created the concept of a "StandardElement" which has nuggets, ingots, dust, ore, inferior ore, gravel and pure blocks and all of the smelting and crafting that goes along with them (9 to 1, 1 to 9 recipes, etc) for the purpose of removing code cloning.

It doesn't really reduce the size of the codebase, but it does reduce programmer error for these types of objects.
Added Osmium and Bauxite gravel.  Bauxite gravel only spawns where other bauxite ore is.
Added Rutile, Ilmenite and Titanium
English strings update
Gold and Iron now spawn lower.