backports the member type service updates
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
Changes to imageCropper, supports new mediafilesystem
U4-3710 - bugfix
U4-3710 - fix merge
Merge remote-tracking branch 'origin/7.0.2' into 7.0.2
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Fixes ContentTypeBase event assignment issue - an event handler was added for every property type added - that was not correct.
adds/updates member type repo tests
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2

Conflicts:
	src/Umbraco.Tests/Persistence/Repositories/MemberTypeRepositoryTest.cs
adds/updates unit tests for member and member type repository
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2

Conflicts:
	src/Umbraco.Core/Models/Member.cs
	src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
	src/Umbraco.Tests/Persistence/Repositories/MemberTypeRepositoryTest.cs
	src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs
Upgrading member repositories and services with tests
Gets the members services ensuring members xml is being handled correctly, fixes issue with the static variable holding the default member type properties (this was then persisted in mem and then reused across all member types). Added more unit tests to verify all.
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2

Conflicts:
	src/Umbraco.Core/Constants-Conventions.cs
	src/Umbraco.Core/Models/ContentExtensions.cs
	src/Umbraco.Core/Persistence/Factories/MemberTypeReadOnlyFactory.cs
	src/Umbraco.Core/Persistence/Relators/PropertyDataRelator.cs
	src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
	src/Umbraco.Core/Services/IMemberService.cs
	src/Umbraco.Core/Services/IMemberTypeService.cs
	src/Umbraco.Core/Services/MemberService.cs
	src/Umbraco.Core/Services/MemberTypeService.cs
	src/Umbraco.Core/Services/ServiceContext.cs
	src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
	src/Umbraco.Tests/Persistence/Repositories/MemberTypeRepositoryTest.cs
	src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
	src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs
	src/Umbraco.Tests/Umbraco.Tests.csproj
backports missing logic and tests from 7 that I overlooked.
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Fixes: U4-2294 6.1.0: umbracoServer table can't be created on MySQL <5.6.5
Adds ability to use the query builder with string matches based on an NText column