Finish of import of the CoreOptionParser to the scout:   - added a new property module_names with a list of properties to CoreOptionParser   - changed the ModuleLoader from class based to instance based (it allows to use an __getitem__, __contains__ and properties)   - the ModuleLoader now use the dict for store of the modules (this was a part of CoreOptionParser) and provide an dictionary like method for accessing   - add a support for optional argument list to the Parser.parse() and a BasicScoutModule.run()
Finish of import of the CoreOptionParser to the scout:
  - added a new property module_names with a list of properties to CoreOptionParser
  - changed the ModuleLoader from class based to instance based (it allows to use an __getitem__, __contains__ and properties)
  - the ModuleLoader now use the dict for store of the modules (this was a part of CoreOptionParser) and provide an dictionary like method for accessing
  - add a support for optional argument list to the Parser.parse() and a BasicScoutModule.run()

openSUSE/scout,sleep-walker/scout,openSUSE/scout,sleep-walker/scout