Ensures that members are auto-approved if creating a member via the legacy members API.
Fixes: U4-3610 When adding another tab to a member type no members will load and result in a YSOD

Conflicts:
	src/Umbraco.Core/Persistence/Relators/PropertyTypePropertyGroupRelator.cs
Comments out backported code - need to wait till we merge in the custom membership branch.
FIxes installer when duplicate conflicts: U4-3612 Cannot install Txt starter kit in the back office

Conflicts:
	src/umbraco.cms/businesslogic/Packager/Installer.cs
fixes merge issue
Fixes: U4-3587 Can't delete a member when there is a group assigned

Conflicts:
	src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
Fixes hash generation and checking with the trees.config file - since this is changed during startup our plugin cache was never active :(
Changes locker to be static
Fixes tests
Fixes: U4-3673 Creating content with Services API always sets created by to admin

Conflicts:
	src/Umbraco.Tests/Services/ContentServiceTests.cs
Fixes: U4-3736 Unit test Can_Get_File_Dates() now testing correctly, disregarding local (nont-UTC) time.
Fixes csrf issue
Merge branch '6.1.6-U4-3619' into 6.2.0
Created new EnsurePublishedContentRequestAttribute for custom routing to still be able to render macros.
Fixes xss issue
Fixes remaining xslt injection U4-3175
Fixes a few other potential xss entry points and cleans up some legacy webforms files
Fixes a few other potential xss entry points and cleans up some legacy webforms files
Fixes a few other potential xss entry points
Merge remote-tracking branch 'origin/6.2.0' into 7.0.1

Conflicts:
	src/Umbraco.Core/Persistence/Relators/PropertyTypePropertyGroupRelator.cs
	src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
	src/Umbraco.Core/PluginManager.cs
	src/Umbraco.Tests/Services/ContentServiceTests.cs
	src/Umbraco.Web.UI/install/Default.aspx.cs
	src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx
	src/Umbraco.Web.UI/umbraco/Umbraco.aspx.cs
	src/Umbraco.Web.UI/umbraco/dashboard.aspx
	src/Umbraco.Web.UI/umbraco/dialogs/sort.aspx
	src/Umbraco.Web.UI/umbraco/dialogs/umbracoField.aspx
	src/Umbraco.Web.UI/umbraco/logout.aspx
	src/Umbraco.Web.UI/umbraco/umbraco.aspx
	src/Umbraco.Web/UI/Pages/UmbracoEnsuredPage.cs
	src/Umbraco.Web/Umbraco.Web.csproj
	src/Umbraco.Web/umbraco.presentation/install/LegacyClasses.cs
	src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.cs
	src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx.cs
	src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx.cs
	src/umbraco.cms/businesslogic/Packager/Installer.cs
	src/umbraco.providers/members/MembersMembershipProvider.cs