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)
Add test for SimpleEigenStrain (#4373)
Register SimpleEigenStrainMaterial (#4373)
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
Added support for code nested in lists in support of Mesh sections (refs #4343)
Added basic support for Reveal.js presentation output (#4343)