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
Removing file location restriction from PartialViewMacro to allow custom paths.
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.
Adding event to RenderMacro methods to allow for manipulation of the MacroModel.
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.
Fixes: U4-2777 Get legacy tree pickers working - calls the close callback by inside of the umb client mgr instead of having to modify the dialogservice, this works well for legacy pickers.