Less-ize breadcrumb css. Make links orange. Addresses #427.
Implement megamenu highlight, using a body class (either hard-coded or generated by the CMS) match against the class on each link. Addresses #644.
Merge branch 'develop' into 644-megamenu-highlighting
Merge pull request #647 from patternleaf/427-breadcrumb-highlight

Less-ize breadcrumb css. Make links orange. Addresses #427.
Use reverse_id rather than the slug attribute on body class. (#644)
Hard-code appropriate body class into storybase_user list and detail templates. (Projects, Organizations, etc.) (#644)
Force section list to full width

Set width of the ``#section-list`` container to take up the entire available
horizontal space.  This was the behavior but in Chrome 0.25, the section
list started shrinking to show only a single slide icon.

Addresses #648
Merge branch 'hotfix-648-section_list_chrome' into develop

Conflicts:
	README.rst
Supress error for many assets, same container

Catch the MultipleObjectsReturned execption, log an error, and pick one
of the multiple assets so the viewer sees something.

I had to add the section model instance to the context when calling the
``container`` template tag so I could include the section ID in the error
log and make it easier to look up and fix stories when this occurs.

Addresses #534
Merge branch 'hotfix-534-workaround_get_error' into develop

Conflicts:
	README.rst
Section landing page template

This commit adds the ``cms_section_landing.html`` template, a template for
Django CMS pages that live at the top of their section.  By default, it displays
the teaser of the page and lists all the child pages along with their teasers.
These regions can be overridden by specifying plugins for the placeholders.

In order to access the teaser in the template, I had to patch the ``Page``
 model with a ``get_teaser`` method and patch the ``PageAttribute``
class (which implements the ``page_attribute`` template tag so it considers
``teaser`` and allowed attribute.

Finally, I made a custom manager for ``Teaser`` objects to implement the same
language fallback pattern as the native ``Title`` objects.

Addresses #426
List child pages in two columns.

Addresses #426
Add proper class to my account megamenu. (#644)
Keep track of seen, uncaught JavaScript errors

Keep track of seen, uncaught JavaScript errors and only post them to the
server if an error has never been seen before.

This should reduce the amount of traffic to the server, the amount of
email if we're doing email notifications on these kinds of errors, and the
load on the browser making all those requests.

Closes #635
Merge branch 'hotfix-635-log_js_errs_once' into develop

Conflicts:
	README.rst
Convert tabs to spaces in megamenu template. No other changes.
Better method for right-aligned My Account menu in megamenu. Add in commented-out News & Updates menu. Tighten up margins in megamenu to allow for more stuff in there. (#642)
Allow superusers to open any story in builder

By default, the list endpoints for stories, assets and datasets filter the
lists to only published items for unauthenticated users and to only a
user's items for authenticated users.  This prevents superusers from
opening another user's story in the builder, making it harder to debug
problems.  This commit allows superusers to see an unfiltered list of items
via API endpoints by removing all queryset filters in the various
``Resource`` subclassses.

Additional testing is needed before *editing* stories by other users
(including superusers) is supported, but this should at least allow us to
investigate JavaScript errors thrown by the builder.

Addresses #657
Merge branch 'hotfix-657-superuser_view_story' into develop

Conflicts:
	README.rst
Merge branch 'develop' into 426-child_promoting_theme