Fixing small logic bug in #3655
Merge commit 'a35803f050f58a3df015a5f1961b94554d88b01b'
Ignore warnings from VTK header files.

Refs #1777.
Fixing a few signed/unsigned comparison warnings.

Refs #1777.
Modified FiniteStrainCrystalPlasticity #3607

Added and regold tests #3607
Merge pull request #3687 from jwpeterson/fix_warnings

Fix warnings
Merge commit 'ca35b46ba0973156c543686b91ce8e609caa6678'
Fill in _objects_by_name for constraints to enable multi-threaded runs (closes #3690)

When a constraint is added, we have to add the MOOSE object pointer into
the _objects_by_name array for thread 0 (which we correctly do). But we
also have to add an empty array for the given name for threads with TID
> 0. That way the call to getObjectsByName() is not broken for calls
with TID > 0.  It mistakenly reports 'no object of a given name', but
the object is there, just not for the given thread.
Merge pull request #3665 from cpritam/feature_3607

Feature 3607
Merge pull request #3691 from andrsd/mt-constraints

Fill in _objects_by_name for constraints to enable multi-threaded runs (...
Merge commit '45c233a1d3aa31fa83fd057d915ddaf681c25fba'
Merge commit '62329df6732b5aae0699dd142b33cb6ecec46e93'
Declare 'unsigned int' consistently with rest of MOOSE.

Refs #1777.
Merge commit '1f7c52f825b5599d1051c9850e60f6d1f4d92bb9'
Make J Integral tests more tolerant of machine differences ref #3633

For these tests, the nonlinear residual won't drop any lower than
about 5e-4, which translates to a relative tolerance of about 1e-8.
The domain integrals are pretty sensitive to small differences in
the solution, so I've had to use pretty loose tolerances to get
this test to pass cross-platform, and it's still been problematic.

I've tried a lot of things to try to get this to converge tighter,
and haven't found anything that makes a difference.

That convergence floor seems to be independent of the load, so I
increased the loading by a factor of 1000, which permits solving
to a much tighter relative tolerance.  I also made these use the
default setting for pc_hypre_boomeramg_strong_threshold.
Check for "unidentifed nominuses" in input files

Refs #3683.
Fixing buggy input files found while working on #3683.

There is a new (improved) error message to check for when parsing
checked_pointer_param_test.i
Lode angle in RankTwoTensor now accepts argument to deal with
precision loss problems

Mohr Coulomb added - 12 tests added ranging from trivial exception
tests, to somewhat more complicated tests that map out the yield
surface with hardening and smoothing.

I'd really like people to start using this so we make the algorithms
more robust.  I don't think there are any explicit bugs, but this
particular non-linear root-finding problem is numerically more
challenging than the other plasticity models, so for particular
combinations of tolerances, etc, the algorithm could fail to converge.
It would be nice to know what those combinations are so we can build
a better algorithm!

Fixes #3627

Pushing this up to origin again to try to get the PR_pre_test stuff working
Merge pull request #3694 from bwspenc/fix_jint_tests

Make J Integral tests more tolerant of machine differences
Add option to action to output variable values along crack ref #3671

This adds the parameter 'output_variable', which the user can specify
to create PostProcessors that output the values of variables along
the crack.  The naming scheme of those PostProcessors matches that of
those used to calculate domain integrals.  This will allow comparing
toughness to stress intensity at locations along the crack.