Adding configuration for installing some features optionally
Adding Pyroma as an optional tool
Optional requirements must use _ instead of -, as when trying to install (pip install prospector[with-everything]) the hyphens get converted to underscores for lookup but do not warn about the optional extra not existing...
Fixing the test to see whether a test passed or failed. Pyroma messages return True if the test passed, False if it did not and None if it did not run, so the check should be 'result is False' instead of 'not result'
Optional tools would break prospector if not installed due to attempting to import them. There is now sounder logic for determining when and how to import optional tools.
Removing unecessary import
Using correct path for nose to prevent it trying to import every single module, which cause it to import the optional tools modules, which failed if those optional tools were not installed
Merge branch 'develop' into feature/docs
[refs #24] Further additions to documentation, mostly surrounding profiles