LinearElasticMaterial changes (#3479)
Added EigenStrainBaseMaterial for #3479
Deleted trailing whitespace for #3479
Merge pull request #3501 from tonkmr/feature_3479

Feature 3479
Fix while loop breaking (#3472)
Cleanup, signedness, range checking (#3472)