Revert "Update to 1.7.10. Thanks for getting the API stuff set up, @unpairedbracket, I'm using Forge 1152 now."

This reverts commit 604f138f716ec9166854b6590328b81d0f9dd1aa.
Added a crafting recipe for rails using osmium. Thanks, casilleroatr
Port to forge-10.12.2.1121 (was 10.12.1.1112)
 * Updated build.properties
 * Now using the new OreDictionary.getoreIDs() call to obtain oreDict names
 * No longer modifying OreDictionary collections in ChemicalInjectionRecipeHandler
 * No longer registering list redstone under oreRedstone (causes an NPE)
Add dependencies to stop some crashes.
PacketDataRequest.onMessage is being called on the client side in SSP. Stop that from crashing the client, but is it a problem that it's being called at all?
Build script changes to make it compile in 1.7.10 (still won't run due to no FMP version but it's the best I could do).

Make mcmod.infos and dependancies.info fill in version numbers at build time.
Recommit update changes that were seemingly lost in a rebase-pull.
We can depend on APIs directly now :)