Cleans up more of the IContentService and ensures that we have PublishStatus returned from the publishing methods instead of hiding them internally.
Updates member repository and tests to ensure that an existing password will not be replaced if the password specified is null or empty.
Fixes up and implements more if the IMemberService, repository and membership providers (both legacy and what seems to be the new one).
Lots of work on the member editor - creates new email address prop editor, allows text prop editor to be required based on config, fixes the section directive bug, creating change password prop ed, streamlines more of the services layer to ensure that the things that need to be public are public
Merge remote-tracking branch 'origin/7.0.0' into 7.0.0