Convert the COMM object to a shared pointer
refs #4009
Merge pull request #4010 from permcody/shared_ptr

Convert the COMM object to a shared pointer
Merge commit '5240403279d05f80ed6d84f4ec684f96ec740a98'
Add option to ignore slave/master node coupling

Do not allocate coupling memory if not needed

Ref #3958
Skipping tests on Intel
refs #4016
Merge pull request #4013 from jasondhales/constraint_3958

Add option to ignore slave/master node coupling
Merge commit 'a57584080d39d0e9aa3802e7d3bb04644a1fedac'
Merge pull request #4017 from permcody/skip_tests

Skipping tests on Intel
Squash compile warning (#4019)
Skip flaky console tests in recover
closes #3693
Merge commit 'c0a83a1b3ff075a7395ae6a6be3f61ef759415be'
Merge pull request #4020 from dschwen/inputdbg_4019

Squash compile warning
Merge commit 'f5042c57c7a7a8d8ec54fd47866dc37896266209'