Lots of work on U4-2722 Change Property Editors over to use unique alias instead of GUID

it compiles but i haven't had time to test anything yet, will start all unit testing/fixing tomorrow, just needed to save this work somewhere.
Merge remote-tracking branch 'origin/7.0.0' into 7.0.0--property-editor-guid-to-alias
more work on removing the GUID requirement for prop editors, removes legacy editDataType webforms editor (U4-2801 Remove legacy/un-used editDataType.aspx webforms editor)
More work converting obsoleted methods to new ones
A bunch more work done to convert the GUID -> alias for prop eds
Getting all the unit tests working again with the GUID to alias change, lots of little fixes everywhere.
Getting more unit tests fixed up, removed the old SQL installer scripts since there are not used whatsoever anymore
Updated the published conversion process with the new PropertyValueConverter and migrated the old core IPropertyEditorValueConverters to the new format.
Created the maps for all core property editors to map from legacy GUID to new alias with unit tests.
Updates packaging service to export the property editor alias instead of the legacy id and changes it's import logic to detect a GUID for comparison against the legacy control id.
Another change to the packaging service to support the legacy GUID
Adds another unit test and assertion for package service to make sure it can import the legacy IDs and the new Aliases without error.
Fixes issue with DynamicNode trying to call OrderBy on a newer extension method
Added data migration script for the GUID -> alias change, just waiting on feedback from the core.
Merge remote-tracking branch 'origin/7.0.0' into 7.0.0--property-editor-guid-to-alias
MIgration script updated to set any property editor that doesn't have a GUID-> alias map to a text box.
Obsoletes all legacy installer classes from the legacy data layer.
Merge branch '7.0.0' into 7.0.0--property-editor-guid-to-alias

Conflicts:
	src/Umbraco.Core/Models/Rdbms/PropertyDataReadOnlyDto.cs
	src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
	src/Umbraco.Core/Services/PackagingService.cs
	src/Umbraco.Web.UI/umbraco/dialogs/ChangeDocType.aspx.cs
Fixes merge issues with new member stuff regarding the column controlId -> propertyEditorAlias change. Removed the old sqlce sql scripts (

U4-2802  Obsolete unused/obsolete legacy umbraco.datalayer SQL utilities and installers)
Changes the migration script to set any unknown editors to label