Adds @supports to TidyCSS. Fixes Automattic/Jetpack#225
Added "width: 100%" to images to prevent larger images from escaping the containing element.
Resolve cross-domain error causing infinite-scroll to fail on HTTPS

Safari on Desktop and iOS consider HTTPS to HTTP requests as cross-domain.
So, for example, if a site is accessed via HTTPS on iOS Safari, infinite scroll will fail.

This bug affects many more users on wordpress.com, where all logged-in users
are switched to HTTPS.

The issue is resolved by checking the current protocol in infinity.js,
then switching http:// out for https:// in ajaxurl if needed.

This method is preferred over changing ajaxurl on the PHP side, beceause
server-side caching may cause protocol detection to be unreliable.

Video of bug in action:

https://www.youtube.com/watch?v=253litAe1sg
Tiled Gallery: Pass Carousel URLs through Photon.

Use `wp_get_attachment_image_src` instead of `wp_get_attachment_url` for `data-orig-file` in Tiled Galleries to trigger `filter_image_downsize` in Photon. This way the full image link in Carousel will point to an image served by Photon.
changed width: 100% to max-width: 100%
Tiled Gallery: Row containers to all galleries.

Circle and square galleries also have rows now, so that we can handle overflow
 when resizing for some themes more gracefully when content width changes due
 to for example a side bar in the twenty-fourteen theme.
Tiled Gallery: Group containers to all galleries.

Also square and circle galleries have groups now, so that overflow is more
graceful when for example zooming out in your browser to say 90%.
Minileven: Add a setting to display featured images.

Search results will not display featured images regardless of setting value.
Minileven: Add filter to allow filtering of where Featured Images are displayed.

Merges ideas from and resolves #619.
Tiled Gallery: Fix image meta encoding.

Image meta is now encoded by calling `esc_attr` on the result of mapping strval over the image meta attributes, instead of mapping `esc_attr`. This way `json_encode` can properly escape any quotes inside the attribute, before being attr encoded.
Added additional random parameters 

Added random_cat_id and random_post_type parameters to match the functionality of the original Random Redirects plugin.
Carousel: Add and use an in_gallery variable
set by a low-priority post_gallery hook

Props @chrisbliss18
Carousel: fix check if we're in a gallery
Open Graph: add WP SEO back to the list of conflicting plugins

WP SEO uses remove_action( 'wp_head', 'jetpack_og_tags' ); to remove JP's OG tags
but that won't work. They'll need to use the filter instead

This commit adds WP SEO back to the list of conflicting plugins until the filter is changed in WP SEO
Merge pull request #929 from jeherve/fix/conflicting-plugins-yoast

Open Graph: add WP SEO back to the list of conflicting plugins
CSS Tidy: Add Opera prefix for keyframes at rules.
Merge pull request #933 from kraftbj/custom-css-o-keyframes

CSS Tidy: Add Opera prefix for keyframes at rules.
Updating 3.1 translations.
Rename jetpack_get_youtube_id to jetpack_shortcode_get_youtube_id
Renaming function back to original in lieu of a helper function.

This reverts commit 0c15abc14f7ea4a95c5a4145ff3de590556be8ba.