Reintroduce IPublishedContentProperty
U4-2635 Skip past replaced word when checking

Avoids infinite loop if search and replacement are equal
Specifying assembly for membership/user provider

Addresses http://issues.umbraco.org/issue/U4-4781
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
Revert "Reintroduce IPublishedContentProperty"

This reverts commit d33cc29f98415371d5078b2015816939da0af4b4.
Back to IPublishedContentProperty (for 6 only)
U4-4127 Turkish culture prevents Macros embedded
Fixes: U4-4624 Media cache hits the DB on every empty property, U4-4338 Umbraco fails to enumerate TypedMedia
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
Fixes: U4-4798 When new property types are added, the internal Examine index isn't notified and will ignore them
U4-3925 Cancel Document_BeforePublish event gives YSOD
U4-4775 creating new member group shows error message in dialog...
U4-4775 creating new member group shows error message in dialog...
Add failing test - dictionary items don't get properly nested
Fixes import of nested dictionary items #U4-4663
Losen up the requirement for json.net dependency