Added requiredPlugins dialog and pluginDownloader.

Displays plugins required (that the user does not already have loaded)
for the workflow being loaded to run.
Also changed format of required_plugin information in workflow.conf file
(easier to read).
Plugins now can be downloaded to a chosen dir.
Added space to error message in workflowwidget.py.