fix for: U4-4696. Macro personalized cache with custom membership provider not working
Updating ImageProcessor to v1.8.8 and ImageProcessor.Web to v3.2.2
Adding Ratio Mode parameter to GetCropUrl helper
Getting Ratio mode to work with Crop dimensions and also moving cache buster to always being the last variable
U4-3787 - Ensure we republish published descendants when republishing
U4-3425 - TypeHelper referenced assemblies issue
Creating the internal GetBaseCropUrl method and moving the logic from the Model GetCropUrl method to ImageCropperBaseExtensions so that it can be used by both the Model method and the template extensions
Also added some new tests
Adding GetCropUrl ratio mode tests
If only one dimension specified with Ratio mode then assume a square
Adding upScale parameter to GetCropUrl
Fixes: U4-3425 App_Code XSLT Extensions aren't recognized
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2

Conflicts:
	src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
Fixes: U4-3425 App_Code XSLT Extensions aren't recognized
Fixes: U4-4682 Get EditorTemplates and DisplayTemplates working with RenderViewEngine
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2

Conflicts:
	src/Umbraco.Web/Mvc/RenderViewEngine.cs
Fixes 'Clone' methods to ensure a Deep clone is used
Adds unit test for ensuring reset identities on cloning a content type
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
Fixes: U4-4695 Copy document type to new parent seems to lose some data, U4-4535 Create Copy method on the content type Service
fixes merge