Merge pull request #1 from n2cms/master

Whitespace fixes to avoid merge conflicts
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