Pre-init data to array()
Fix RenderData so it sends headers again
Conflicts:
	library/core/functions.compatibility.php
Allow https serving of jquery.js from Google CDN
Patch over naked calls to potentially unsafe ob_ functions
Add Gdn_Request->UrlCompare() to compare two urls for equality.
Fix bug where the home link would display twice in the breadcrumbs.
Fix UrlCompare method.

With no component specified, parse_url returns an associative array with keys: host, path, scheme etc.
Change array_replace function back to its original, properly functioning configuration.
Fix spacing.
Fix code style by respecting Lord Brackos
Make sure that the urls compared in Gdn_Request->UrlCompare() are converted to urls first.

This means that the urls are actually interpreted as paths unless they are passed as full urls.
Micro-optimize to Gdn_Theme::Breadcrumbs().

This may not be necessary, but putting the $HomeLinkFound check first short-circuits a lot of the other checks. More importantly, I feel like there may be more conditions that have to be put in the if statement so moved this around.
Use scheme-less URL for jQuery from Google
Merge pull request #2129 from vanilla/hotfix/controller-fix

Patch Controller to send headers properly, and fix JS CDN scheme
Fix getting/setting of Gdn_Request->AssetRoot().
Merge pull request #2238 from vanilla/hotfix/asset-root

Fix getting/setting of Gdn_Request->AssetRoot().
Use the SSL version of the embed progress gif.

We are always getting requests to change this to ssl so making it SSL by default is just sensible at this point.
Merge pull request #2240 from vanilla/hotfix/ssl-embed-progress

Use the SSL version of the embed progress gif.
Registration: Add event to registration page.
Merge branch 'master' into hotfix/breadcrumbs-homelink

Conflicts:
	library/core/class.request.php