Adding extension methods to PartialViewMacroModel to allow: Model.GetParameterValue<DateTime>("datey")

Model.GetParameterValue<int>("booly", 8) //optional default value if parsing can't happen
Model.GetParameterValue("booly",8) // can be used like this as type is implied by default value argument
Adding extension methods to PartialViewMacroModel to allow: Model.GetParameterValue<DateTime>("datey")

Model.GetParameterValue<int>("booly", 8) //optional default value if parsing can't happen
Model.GetParameterValue("booly",8) // can be used like this as type is implied by default value argument
Fixes error message on publishing when it fails due to any of these statuses: FailedHasExpired, FailedAwaitingRelease, FailedIsTrashed
fixed an upgrade script when upgrading from old 4.x versions
Fixes: U4-2356
Fixes: U4-4842 Unable to edit "name" and "alias" to MediaType property
Fixes: U4-4926 Pre-values need to be cloned in/out of the cache

Conflicts:
	src/Umbraco.Core/Models/PreValue.cs
	src/Umbraco.Core/Models/PreValueCollection.cs
Fix the build
Bugfix media cache property alias case sensitivity
Fixes U4-4650 Pluralization of document type aliases doesn't always work
U4-4650 Pluralization of document type aliases doesn't always work
U4-4930 NuGet update fails to copy new Umbraco binaries
Allow colors to be toggled on/off in Color Picker - U4-4935
Merge branch '7.1.4' into colorpicker-toggle
Detached PublishedProperty - refactor
U4-4618 - public PublishedContentModel & Factory
Fix the build
Merge branch '7.1.4' into HEAD
Refactor PublishedContentModelFactory
Fix the build