Explore page: story titles should be left justified. (#576)
Show user an error message on uncaught exceptions

Addresses #623
Merge pull request #620 from patternleaf/576-left-justified-titles

Explore page: story titles should be left justified. (#576)
Update changelog.

Update changelog to mention fix for #576 that @patternleaf implemented
in 418a38e21951b8251aaface0756d65ebeefbe262
Use imagesLoaded plugin to detect image loading

Use the imagesLoaded jQuery plugin to detect when images are being
loaded to trigger our handler to resize the image containers and
captions.

Closes #622
Merge branch 'hotfix-622-scale_viewer_image_borders' into develop

Conflicts:
	README.rst
More robust search for django-admin.py

The apply_djang_patches script called from ci_before_script.sh started
failing in the Travis CI build.  The reason was that django-admin.py
wasn't being found.  Try executing the script directly, instead of being
called with ``bash`` from ci_before_script.sh and try explicitly activating
the virtualenv from ``apply_django_patches``.

Addresses #626
Log uncaught JavaScript errors to the server

Addresses #623
Merge branch 'hotfix-623-catch_js_errors' into develop

Conflicts:
	README.rst
Merge branch 'develop' into 198-homepage_banner
Registration pattern for banner implementations

Provide a registration pattern for different banner implementations.

The ``banner`` template tag now takes ``banner_id`` as an argument to
select a particular banner implementation and keyword arguments that
are passed to the individual implementations.

If ``banner_id`` isn't specified, a random banner is selected.

Addresses #198
Banner implementation selecting stories by topic

Addresses #198