Lets use LLDBs python API. References #4064
Use MOOSE_MAKE if defined
closes #4067
Adding a clean target which does not use find

Also revamping the clobber target's find command so that it omits
directories properly.  I wanted there to be only one complicated find
command in our Makefiles for cleaning temporary files instead of
three, this patch achieves that goal.

Refs #4061, #4068.
cleaned up warnings (refs #4024)
Modified finitestraincrystalplasticity #3949
Merge pull request #4078 from jwpeterson/clean_no_find

Adding a clean target which does not use find
Merge pull request #4080 from aeslaughter/contrib

cleaned up warnings
Guard potentially unused variable (#4083)
Always build version headers
closes #4026
Merge pull request #4071 from permcody/moose_make

Use MOOSE_MAKE if defined
Fix signedness and handle optional variable better (#4085)
I prefer this formatting better
refs #4078
Analyze FParser EvalError in DerivativeParsedMaterial (#4077)
Merge pull request #4084 from dschwen/dbgwarn_4083

Guard potentially unused variable
Merge pull request #4082 from dschwen/nan_4077

Analyze FParser EvalError in DerivativeParsedMaterial
Merge pull request #4086 from dschwen/dbgwarn_4085

Fix signedness and handle optional variable better
need to know about other states the process is in. Like: it has exited so stop trying to get a stack trace... References #4064
Merge pull request #4087 from milljm/memory_logger

Memory logger
Merge pull request #4070 from permcody/header_adjustment

Always build version headers
Fix pruning
Turns out that relying on the '.git' file is not reliable. We will instead look for a '.git' directory to prune
closes #3853