Set the network variable via enviroment variable (closes #3488)

If the environment variable 'DMAKE_NETWORK' is set, use it instead of
guessing the network. Fixes problems with FN network.
Corrected oversampling logic bug
(closes #3425)
Added support for second-order lagrange elements
(refs #3425)
Avoid creating/destroying vector.  Ref #3494.
MechFunctions only re-built if mesh adapts; added tests that mimic ex02
(refs #3425)
Merge pull request #3489 from andrsd/dmake-fn-network-fix

Set the network variable via enviroment variable (closes #3488)
Merge pull request #3497 from jasondhales/bilinear_3494

Avoid creating/destroying vector.  Ref #3494.
Merge pull request #3498 from aeslaughter/oversample-3425

Corrected oversampling seg. fault
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 #3467

moved tensor_mechanics_j2plasticity test from combined module into tensor_mechanics module

added derivatives of secondInvariant into RankTwoTensor

added doco and refactoring of FiniteStrainPlasticMaterial

this made necessary some tweaking in FiniteStrainRatePlasticMaterial