Sometimes the first click doesn't actually work, so call click up to 5 times.

This seems to fix the sporadic failure (at least on my machine).
Cleanup pep8 violations in test_correctmap.py
Clean up assets page notifications

Remove hack to work around multiple notification click issues -- and actually resolve
the issue so that the hack isn't necessary
Merge pull request #211 from edx/db/fix-assets-page-notifications

Clean up assets page notifications
Add an optional success lambda to css_click.
Initialize MakoMiddleware manually during certificate grading runs.

Without this, problems fail to load because they can't find how to
render themselves, and the certificate generation grading run will
get an inaccurately low count of the possible points a user could
get (anything they didn't see will be omitted), inflating their
grade during certificate calculation and making it inconsistent
with their Progress page.
Merge pull request #213 from edx/dave/fix_inflated_cert_grades

Initialize MakoMiddleware manually during certificate grading runs.
Merge pull request #209 from edx/cale/pep8-fixes

Cleanup pep8 violations in test_correctmap.py
Fix for the failing acceptance tests
Re-enable the Jasmine test
Merge pull request #215 from edx/renzo/segment-io-acceptance-fix

Fix for the failing acceptance tests
 fixes pep8 and pylint errors and rename mitx->edx
Fixes broken imports in checker.py
fixes launcy not working with Dir.chdir
Fixes bugs in documentation and improves it.
fixes pep8 and pylint errors
Fixes bugs in documentation (rst format)
adds test for doc generation
adds changes to changelog
makes tests for sphynx doc generation  not to run browser