expand directories in JEOS config file handling
remove unused code
enhance cli final status output

Add filename for completed images
Make error output clearer by including only the error message
Detect a non-standard final status and warn on it
Give sensible exit status
improve plugin error messages

Without this change it's impossible to know exactly why a plugin load failed.

This changes the manager to:

throw a specific error if the plugin is not found in the loaded .info file list
throw a specific error if we are unable to import the plugin
log the traceback when an import fails
Merge pull request #318 from redhat-imaging/feature/jeos_improvement

expand directories in JEOS config file handling
Merge pull request #319 from redhat-imaging/bug/plugin_cleanup

remove unused code
Merge pull request #320 from redhat-imaging/feature/improved_plugin_errors

improve plugin error messages
Merge pull request #321 from redhat-imaging/feature/nicer_cli_output

enhance cli final status output
change default config file JEOS locations

This goes hand in hand with an earlier patch to expand directories.
This allows individual plugins to simply deposit files in the directory
rather than having to add them to the config file.
remove unnecessary psphere import

We have carried this import as a result of some pshere examples code.
It turns out to be unneeded and harmful.  It causes the pshere code
to look for a config file in the user's homedir.