Fixed modules for new clang (refs #4024)
Merge pull request #4108 from aeslaughter/modules-4024

Fixed modules for new clang
Support --error flag in parser
closes #4101
Switch CommandLine to shared pointer
Switch SystemInfo to shared pointer
Allow Multiapps to inherit command line options
closes #4100
Fixup Tests
Merge commit '1f3ee11754466d0472c527bb06fac78aca992274'
Merge pull request #4113 from permcody/error_cli

Improve --error on the CLI
Merge commit 'eca7199dd463c939ee7bacb32405e0f68589328c'