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
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)
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)
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)
Merge branch 'develop' into 426-child_promoting_theme
Add subject_template_name argument

With Django 1.4, the signature for ``PasswordResetForm.save`` added a
``subject_template_name`` argument using templates for the password
reset email subject rather than hard-coding the string.  Our
``CustomContextPasswordResetForm.save`` method needs to take this
argument as well.

Closes #661
Merge branch 'hotfix-661-reset_password' into develop

Conflicts:
	README.rst
Merge remote-tracking branch 'origin/develop' into 426-child_promoting_theme
Refine section landing page template

Renamed the ``teaser`` placeholder to be ``description`` to
better reflect @jwirfs-brock's
[comment](https://github.com/PitonFoundation/atlas/issues/426#issuecomment-14180196)
about how the content on these pages is structured.

I also adjusted the grid system classes to make the list of sub-pages
align correctly.

Addresses #426
Update megamenu content to match current content outline in google doc. I hope. (Needs review.) (#642)
Convert tabs to spaces in megamenu.less. No other changes.
Tweaking and slightly more sanity to megamenu styling. (#642)
Add the description placeholder

Add the ``description`` placeholder (and the default behavior of
showing the page teaser) the ``cms_twocol.html`` template.

Addresses #426
Clean up section landing template

Don't repeat menu code, just inherit from ``cms_twocol.html``. Don't
show unpublished sub-pages.

Addresses #426
Implement menus for content re-org

Implement menus that show the current item and one level of children for
top-level pages and the ancestor and siblings for second-level pages.

Addresses #426, Closes #643