add test that shows how to get normals in an AuxKernel closes #3558
Updated elastic and total strain
Added total_strain tensor #3533
Modified finite strain tensor tests #3533
Added total_strain tensor #3533
Modified finite strain tensor tests #3533
Fixing warnings about variable-length arrays in RankTwoTensor.

The w array is not needed.

Refs #1777.
Fixing variable length array warnings in FiniteStrainCrystalPlasticity.

Refs #1777.
Fix warning about comparison between signed and unsigned int

Refs #1777.
std::vector::data() is a C++11 only feature.

http://www.cplusplus.com/reference/vector/vector/data
(Though apparently compilers support it without the -std=c++0x flag.)

@cpritam, I think the .data() code is yours... please avoid using
this, I don't think it's ever really required.
Fixing comparison between signed and unsigned integers.

Refs #1777.
Fixing more uses of std::vector::data().

Refs #1777.
Fixing hidden overloaded virtual function warning.

Refs #1777.

@WilkAndy I believe this is your code? Please take a closer look - you
have overloaded the virtual returnMap() and getJac() functions with
different function signatures.  Is that what you really intended?  If
the functions do something completely different than the base class,
they should be named differently...
Add option to normalize penalty based on area Ref #3532.

Adds penalty and kinematic dirac contact tests for this feature.

The tests include contact release.
Merge pull request #3560 from cpritam/feature_3533

Feature 3533
Merge commit '9de5a34a01edfdfac61d0680c889af94b71ca637'
Adding shared pointers to MOOSE in support of multiple execute_on
refs #3446
Merge pull request #3568 from jwpeterson/fix_warnings

Fix warnings
Added derivative of eigenvalues of symmetric rank2.  Fixes #3563

Made a private "syev" function that gets called by both the
eigenvalue and derivative routines.  Also the compiler shouldn't
complain about variable-length arrays.
Merge pull request #3559 from friedmud/aux_normals_3558

Normals in AuxKernel