automating setting of the equation of state
fix examples
fix user_material example
Merge pull request #54 from tjhei/fix_tests

fix test output
fix SolidSolution
fix test output
convert tabs to spaces
fix test
fix typos
Add the ability to specify a different reference temperature
change mgd to include new reference temperatuer option.
Moved one line after doc string.
Use new style classes
rework Mineral.set_method

Now the method is always set to something (at least None) and the
warning to check for a change in method now works with method objects.
make EOS a new style class
fix examples and tests
Merge pull request #55 from tjhei/pull-46_setmethod

Sannes #46 with additional cleanup.

Fixes #40 .
Automatically sets the eos for minerals when defined. I took a lot of the set_methods out of the examples.
This also slightly resolves not seeing the method strings to much (Issue #8). However, it has made it more explicit what a mineral database looks like. I think the parser Ian and Bob wrote can easily be adapted. But I also think it would be an important part of the new manual. I can easily see people run into issues when they don't have the right format.
Merge pull request #56 from ian-r-rose/new_style_classes

Use new style classes
Merge pull request #33 from ian-r-rose/different_reference_temperature

Different reference temperature

Though the great majority of mineral physics experiments are with 300. K as the reference temperature, some (especially with metals) use others. I've added the ability to specify T_0 in the params object. If it is not specified, we just default to 300. K. This should be completely backwards compatible.
Adding non-functional solidsolution.py