Eigenstrainmaterial derived from EigenStrainBaseMaterial (#4373)

r20256
Minor cleanup (#4373)

r27183
Moved _c definition out of EigenStrainBaseMaterial (#4373)

r28357
Implement d/dc for SimpleEigenStrainMaterial (#4373)

Marmot issue (#62)
Modify tensors in-place (#4373)

Marmot issue (#62)
Move c coupling to the correct class (#4373)

Marmot issue (#66)
Minor changes to Python test harness to allow it to be used on Windows.
Closes #4366

Addresses comments to pull request 4372

Removed a tab that snuck in.
Add test for SimpleEigenStrain (#4373)
Register SimpleEigenStrainMaterial (#4373)
Merge pull request #4372 from bobkinl/test_framework_win_4366

Minor changes to Python test harness to allow it to be used on Windows.  Closes #4366
Merge pull request #4375 from dschwen/simpleeigenstrain_4373

Add SimpleEigenStrain material
Add ElasticEnergyMaterial shell (#4269)
Make phase_field depend on tensor_mechanics (#4269)
Implement derivatives in ElasticEnergyMaterial (#4269)
Add test for ElasticEnergyMaterial (#4269)
Register ElasticEnergyMaterial and fix test (#4269)
Declare variables in the loop body, add missing gold file (#4269)
Merge pull request #4376 from dschwen/elasticenergy_4269

Add elastic free energy material
Thread change ref #4378
Merge pull request #4380 from jasondhales/waterThread_4378

Thread change ref #4378