* Improve handling of ImportErrors to notify users that they need to install new dependencies
Also added missing dependency to requirements.txt
* Mention installing dependencies in virtualenv if used
* Move requirements used only by output modules to a separate file
* Using a virtualenv is now the only officially supported method
* Handle ImportErrors when loading output plugins so different install instructions can be given
* Cleanup requirements-output.txt