Update ImageCropMode.cs

Fixed spelling error in ImageCropMode.Stretch
Fix U4-4779: Media Picker not working as single picker
Reintroduce IPublishedContentProperty
U4-2635 add failing test

Only first occurrence of oldString is replaced.
Fixes: U4-2635 Umbraco.Core.Strings string Rep...

...lace(this string source, string oldString, string newString,
StringComparison stringComparison) method only replaces first ocurrence
of oldString
U4-2635 Skip already-checked part of source input
Specifying assembly for membership/user provider

Addresses http://issues.umbraco.org/issue/U4-4781
U4-2635 Skip past replaced word when checking

Avoids infinite loop if search and replacement are equal
Use new YouTube oembed https end-point (old http one redirects) and make sure videos are embedded over https to allow for https Umbraco sites.
Merge pull request #367 from lctjohn/7.1.1-U4-2635

fix for: U4-2635 Replace [...] method only replaces first ocurrence of oldString
Merge remote-tracking branch 'origin/7.1.1' into 7.1.2
U4-2635 Skip past replaced word when checking

Avoids infinite loop if search and replacement are equal
Merge pull request #365 from aaronpowell/patch-2

Specifying assembly for membership/user provider
Specifying assembly for membership/user provider

Addresses http://issues.umbraco.org/issue/U4-4781
Merge pull request #368 from uber-rob/u4-4785

Use new YouTube oembed https end-point (old http one redirects) and make...
Use new YouTube oembed https end-point (old http one redirects) and make sure videos are embedded over https to allow for https Umbraco sites.
Fixes MySQL upgrades from < 6.0
Fixes case sensitivity with MySQL
Bump version number
Refactor template aliases to strict aliases