implement parse() config object

including the necessary plumbing to support multiple parser
instances
Merge branch 'master' into master-parser-obj
cleanup no longer needed dependency
pmciscoios: support optional parsing ORIGIN field