Fixing Member and MemberType, so the ids are properly assigned through the repositories.

Adding test to assert that no Properties, PropertyTypes or PropertyGroups exists without an id when loaded from the db.
NOTE Changes signature of Member class as Email, Username and Password is required.
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
Completes: U4-2963 Updated EntityService / IUmbracoEntity to have a dictionary to fill additional data
Merge branch '7.0.0' of https://github.com/umbraco/Umbraco-CMS into 7.0.0
Fixes: U4-2973 - View editor save button broken
Fixes: U4-2982 missing translation on contextmenu
adds alt+click to context menu to skip default action
Merge branch '7.0.0' of https://github.com/umbraco/Umbraco-CMS into 7.0.0
Fixed up content tree to check for IsContainer with the new entity AdditionalData, fixes up the AddContainerView to be part of the ContentModelMapper.
Fixes: U4-3001 missing root node in tree selectors
Fixes: u4-3009 missing context menu in search results
Merge branch '7.0.0' of https://github.com/umbraco/Umbraco-CMS into 7.0.0
Fixes: U4-3005 userdialog refuses to close
Working move dialog, needs feedback and validation
Move, Copy, protect, notifications dialogs polish
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0

Conflicts:
	src/Umbraco.Core/Persistence/Factories/MemberTypeReadOnlyFactory.cs
	src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
	src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
fixes merge issues
chagnes IsAuthenticated to not return a 403 so the warning msg doesn't display.
Changes auth controller post login to return an normal validation response instead of 4.3 so the err msg doesn't show up.
Almost got the tags tables upgraded