Fixes: U4-4866 Select content root when creating a package
U4-4866 - fix the build
This Can_Find_Targetted_Migrations test needed a valid database to pass. This update ensures that the database is created with the old version 4.8 db schema.
fixed some tests
Merge remote-tracking branch 'origin/6.2.2' into 7.1.5

Conflicts:
	src/umbraco.cms/businesslogic/Packager/PackageInstance/CreatedPackage.cs
fix merge
fixes U4-5140 Package installation for content does not respect tags, however need to check with Morten if it's required because if we never actually publish content on package install then this wouldn't really matter. But surely we must publish on package install for some thing because starter kits are published... hrm.
fixes null check
un-does the tag export/import, instead need to look at the internal of a simple publish (without save) to see if tags get written or not.
Potentially fixes U4-5069 Deadlock occurring in MemberService.GetByUsername
Potentially fixes U4-5069 Deadlock occurring in MemberService.GetByUsername

Conflicts:
	src/Umbraco.Web/Security/MembershipHelper.cs
Ensures no membership user writing when checking public access
Ensures no membership user writing when checking public access
ignores failing test - need stephane to look
ignores log4net tests
Fixes: U4-5140 Tags are not respected with bulk publish operations - just need to ensure all tests are passing and run some local tests
Merge remote-tracking branch 'origin/6.2.2' into 7.1.5

Conflicts:
	src/Umbraco.Web/Security/MembershipHelper.cs
super quick performance win in the case where people don't pass in distinct values
super quick performance win in the case where people don't pass in distinct values
Fixes: #U4-4685 Default sorting of listview items