Photon: Suppress warnings from parse_url and confirm that the URL is parsed before using it.

parse_url in PHP before 5.3.3 emitted a warning when the URL could not be parsed.

See http://wordpress.org/support/topic/photon-error-classphotonphp-line-397?replies=3#post-3707242
Jetpack Carousel update

When checking for the largest size usable with a visitor's viewport, we should check ''large'' before ''medium'', otherwise ''large'' is never used even when it should be.

Also applies pinking shears to the Carousel JS.
Jetpack Infinite Scroll update

Introduce filters in Infinite Scroll's post-specific asset handling. These filters allow themes and plugins to provide additional assets that should be loaded before an incoming set of posts is appended to the DOM.
Jetpack Carousel update

Photon cannot be applied to `wp_get_attachment_url()` without breaking things, but `wp_get_attachment_image_src()` with a size of ''full'' contains the same URL that the former function does. By switching to the latter function, Jetpack users get more Photon goodness in their Carousel.
Widgets: Fix up several widgets that were missing the "(Jetpack)" suffix in their names.
Typo.  Props deanmarktaylor.

http://wordpress.org/support/topic/bug-in-delete_post-handling-invalid-id
Widgets: Gravatar Profile: Fix a typo that could interfere with caching. Props @mkaz.
Shortcodes: Add the TED shortcode.
Jetpack: Carousel:
* implementing an interval-based start so that the carousel re-opens when the back button is clicked in a browser after the Carousel was opened and closed once.
* increasing the overall carousel z-index to "ensure" we stay on top.
Photon: A more specific <a><img></a> regex in order to avoid matching this:

<a id="foo"></a>

as a partial opening <a> tag.

See http://wordpress.org/support/topic/photon-is-stripping-out-video-embed-code-in-211?replies=8
Jetpack: Carousel: Make sure to test if already opened before running the code disabling /enabling scrolling, or we'll loose scrollbars after closing the Carousel.
Jetpack Infinite Scroll update

Account for Jetpack users who enable Infinite Scroll but aren't using pretty permalinks.

Note that we cannot apply `esc_js()` to the Ajax URL when output in the page header as it converts `&` to `&amp;`, and PHP doesn't reliably parse the latter when determining passed `GET` vars.
LaTeX: Loading rendered LaTeX images via the same protocol as the page. SSL pages get SSL images.

Fixes #1633.
Contact Form: prevent the code from choking on i18n characters in field labels, when those are used as field IDs. Also, html IDs should always start with a letter, so let's do that
Jetpack: Bumping JETPACK__MINIMUM_WP_VERSION constant to match the minimum WP version in readme.txt.
Twitter Widget: Fix word wrapping for long words, URLs.
Sharing: Sharing-count elements break the float layout in Firefox when multiple rows are needed to display the sharing buttons.

Fix by reducing the element's line-height from 1.5 back to 1.
Comments: Move the {{{get_avatar()}}} filter out of the base class.  It's no longer used by WordPress.com.
Publicize: Add an action to allow more custom behavior.  Props @beaulebens.
Mobile Theme: Do not show the link 'Download WordPress for Android' on BB10 and PlayBook

Props @daniloercoli.