Thermal Expansion 3 support, lots of organization.

A added a few new things, but the main thing left is the liquids and I
believe the new mob. (Blizz)

This commit is probably messy, I tried to strip out files that already
existed in the 1.5 mod support or didn't need location changing.