Refactored FiniteStrainMultiPlasticity.

There are important, very subtle changes here in addition to the
refactoring that involve the residual2.

Also included more tests of the multi-surface stuff, and
relaxed tolerances in mohr-coulomb tests to get passes on different
architectures.

Fixes #3879
Try a longer timeout for new PBP test
refs #3024
Merge pull request #3923 from WilkAndy/multi_tests_3879

Refactored FiniteStrainMultiPlasticity.
Fix trailing space issue
closes #3810
Agreed, this never worked right - use deprecated params instead - closes #3914
Add a few more exception cases to python parser
closes #3155
Merge pull request #3926 from permcody/trailing_space_3810

Fix trailing space issue
Merge pull request #3928 from permcody/there_fixed_it_3914

Agreed, this never worked right - use deprecated params instead
Merge pull request #3929 from permcody/parser_enhancements_3155

Add a few more exception cases to python parser
Skip test on clang - it's just not fast enough
refs #3024