Moving command line processing to shared
Updating to latest unstable20
Merge remote-tracking branch 'upstream/unstable20' into interactive_config
Merge pull request #326 from khawkins/interactive_config

Updates for command line args module, interactive config