Made SteamCraft mod independent

The mod itself already was, but not when pulling directly from the repo. Had a lot of outside dependencies on other mod files.

I've cleaned that up best I could, and it now runs in a dev environment with no other mods. I've included mod APIs where necessary (they won't get packaged with the jar however), and used FML's methods of Item/Block retrieval. There's also a tiny amount of reflection, specifically regarding blood magic.