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
Remove deprecated all_21 parameter (#3504)
Fix while loop breaking (#3472)
Cleanup, signedness, range checking (#3472)
Implement Cody's suggestions (#3472)
refactor KernelValue Jacobian stuff (#3492)
Sync KernelGrad/KernelValue up to current state of Kernel, fix bug (#3492)
Const hints, auto vectorization comments and temps, whitespace consistency (#3492)
Remove deprecated fillFromInputVector method (#3504)
Merge pull request #3496 from dschwen/tensormech_3472

More tensor_mechanics cleanup
Merge pull request #3508 from dschwen/deprecated_3504

Remove deprecated all_21 parameter
Merge pull request #3493 from dschwen/jacob_3492

refactor KernelValue Jacobian stuff