Added support for consistent URL enforcement.
james, please be so kind and test changes I introduced: GetSitesSource - root content items doesn't have ISiteSource GetPreferredUrl - null ISiteSource case, null or empty site.Authority cases, support for Site.HttpsRequired proposed (TODO) ApplicationInstance_AcquireRequestState Don't redirect N2 default.aspx ASP.NET helper (will create an endless loop) Regards, JH
Fix whitespace
Merge pull request #1 from n2cms/master

Whitespace fixes to avoid merge conflicts
Merge branch 'master' into safe-url-handling
Cached menu does not render "active" li elements within during the cached period.
Merge pull request #414 from petedavis/menu_enhancements

Cached menu doesnt show an active node.
Change ContentMembershipProvide to check the property RequiresUniqueEmail instead of the field during CreateUser
Correct spelling error and add comments to MenuPart.
Another ISafeContentRender fix
Merge remote-tracking branch 'source/master'
Merge pull request #415 from bussemac/master

Support RequiresUniqueEmail better
Removed incorrect 'abstract' qualifiers.
Merge branch 'master' of https://github.com/n2cms/n2cms
More comments and consolidated some code in MenuPart.
More doc comments.
Merge pull request #416 from jsassner/master

Add ISafeContentRender encoding to Add new item, position tab. Links to #362
Added default classes for 2-column bootstrap3
Added default classes for 3-column bootstrap3
Ignore columns on mobile devices

Still using 'sm' columns so we get 3 columns whenever reasonably possible.