ImageCropper helpers WIP
U4-4447: Make image properties populate when uploading from ImageCropper
Fixing GetCropUrl overload
Fix for GetCropUrl method when mediaItem.Url has JSON data
Fix drag-and-drop upload
Adding ToLowerInvariant to compares and also removing a redundant method copied in from my cropper package but not needed
Fixes: U4-4475 Creating new member doesn't put it in examine. Fixes up some cache refreshers to ensure they are calling the base method so that events fire consistently.

Conflicts:
	src/Umbraco.Web/Cache/UserPermissionsCacheRefresher.cs
Merge branch '7.1_U4-4447' of https://github.com/arknu/Umbraco-CMS into arknu-7.1_U4-4447

Conflicts:
	src/Umbraco.Web/PropertyEditors/FileUploadPropertyEditor.cs
	src/Umbraco.Web/PropertyEditors/ImageCropperPropertyEditor.cs
fixes merge issues
Merge branch '7.1.0-ImageCropper-JeavonWIP' of https://github.com/Jeavon/Umbraco-CMS into Jeavon-7.1.0-ImageCropper-JeavonWIP

Conflicts:
	src/Umbraco.Web/ImageCropperBaseExtensions.cs
Merge branch 'Jeavon-7.1.0-ImageCropper-JeavonWIP' into 7.1.0
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0

Conflicts:
	src/Umbraco.Web/Cache/UserPermissionsCacheRefresher.cs
Ensures that we log exceptions instead of completely ignoring them
Moves the image crop enums to their correct location and renames them to be more descriptive (less generic).