Removed sub-headers from the documentation's index page

Except for the writing-a-locustfile page. This makes it more clear what's important within the docs.
Removed (most likely) unnecessary code

The comment states that "otherwise, tests fail", however this doesn't seem to be the case. According to the git history, I'm the one who wrote it, and I can't recall it's purpose.

This fixes #148.
Exit 1 when errors are found
Skip printing 'Error report' header and footer when there are no errors
Merge pull request #155 from jpotter/master

Exit with return code 1 when errors are found
Fixing typos in events example
Fixing scope of variables in event handler function
Added: favicon.
removed global keywords
Merge pull request #159 from nawaidshamim/master

Fixed typos in events.py example
Merge pull request #158 from dotpot/feat/favicon

Added favicon to web UI
Added documentation page about running Locust distributed
Redefine err message for locustfile
Merge pull request #164 from illogicalextend/fileextension

Thanks!
Include method name in percentile distribution reports
Merge pull request #176 from fordhurley/percentile-methods

Include method name in percentile distribution reports
choosed -> chosen
minor typos
typos
fixed typo: your're -> you are