removes duplicate declaration
Fixes up and implements more if the IMemberService, repository and membership providers (both legacy and what seems to be the new one).
updates UmbracoMembershipMember
More member service and provider updates

Conflicts:
	src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
	src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
Fixes: U4-3077 No id "xxxx" exists in dictionary
Fixes/updates more of the member repository and related items

Conflicts:
	src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
tweaks to membership providers so if we cast we can specify the member type.
Fixes build - removes .net 4.5 reference of EmailAddressAttribute - we'll leave that in for v7 when targettng 4.5
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0

Conflicts:
	src/Umbraco.Core/Models/DataTypeDefinition.cs
	src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
	src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
	src/Umbraco.Core/Properties/AssemblyInfo.cs
	src/Umbraco.Core/Umbraco.Core.csproj
	src/Umbraco.Web/Security/Providers/MembersMembershipProvider.cs
	src/umbraco.providers/members/MembersMembershipProvider.cs