Adding FunctionScalarAux (closes #3499)

Like FunctionAux, but sets the value of a scalar variable based on a
given function.
LinearElasticMaterial changes (#3479)
Added EigenStrainBaseMaterial for #3479
Deleted trailing whitespace for #3479
Merge pull request #3500 from andrsd/function-scalar-aux

Adding FunctionScalarAux (closes #3499)
Merge pull request #3501 from tonkmr/feature_3479

Feature 3479
Dummy #000
Fixes #3506 .  Removed a Moose::out from RichardsBorehole
Merge pull request #3507 from WilkAndy/stupid_output_3506

Fixes #3506 .  Removed a Moose::out from RichardsBorehole
Fix while loop breaking (#3472)
Cleanup, signedness, range checking (#3472)
Implement Cody's suggestions (#3472)
Merge pull request #3496 from dschwen/tensormech_3472

More tensor_mechanics cleanup