moved grain growth stuff from marmot to elk

r21841
Added missing gold file

r21844
More restart changes towards real restart. Large changes to Transient Executioner that cause changes to custom executioners. refs #1169

r21846
Fixing no Jacobians produces when using displaced mesh and SMP (closes #2220)

ELK: Tweaking tolerances in tests

r21855
Restart for plenum pressure

r21863
fixup material property store load operations in ELK refs #1169

r21875
skip elk plenum_pressure restart test refs #1169

r21877
make postprocessor values restartable and turn plenum pressure test back on refs #1169

r21888
Removing extra (wrong) print statement

r21896
Created hasBoundaryMaterialProperty and hasBlockMaterialProperty methods associated with the Boundary/BlockRestrictable interfaces; hasMaterialProperty retains the original behavior (true if the material exists anywhere), while the new commands only return true if they are defined on the same blocks as the calling object (refs #1228)

r21969
Create AdaptiveDT to move away from AdaptiveTransient

r22000
Restart for AdaptiveDT

r22003
Thermal strain for truss elements

r22016
AdaptiveDT adustments for failed solves

r22017
Fixing deprecated input file syntax

r22030
fixup elk refs #1169

r22037
turn off plenum restart test refs #1169

r22041
Minor reformatting, adding one check to avoid taking the square root of a negative number, which could lead to a NaN.

It is quite difficult to get this test to crash repeatably...

r22044
Minor cleanup

r22055
Minor cleanup

r22056