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 pull request #4113 from permcody/error_cli

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