Tile Gallery: Adding Columns attribute to the shortcode

Currently on WordPress.com we had columns document as an attribute for
the gallery shortcake but we don’t have it implemented.
Tile Gallery: Remove impress use photon instead

Circle and Squere gray images were generated via imgpress instead of
photon.
Tile Gallery: Removing commented out code
Resolve divergence from Jetpack - Big Whitespace Fix.

Also some minor code style things, adding braces, etc.  But mostly
converting line indentations from spaces to tabs, most of which have
crept in via pull requests.
https://github.com/Automattic/jetpack/commit/e4c9584e67f1cb4027590600624e67a6371ce85f

Merges r106400-wpcom.
Resolve divergence from Jetpack - Big Whitespace Fix.

Also some minor code style things, adding braces, etc.  But mostly
converting line indentations from spaces to tabs, most of which have
crept in via pull requests.
https://github.com/Automattic/jetpack/commit/e4c9584e67f1cb4027590600624e67a6371ce85f

Merges r106400-wpcom.
Merge commit '89ac169'
Minor styles change when merging .com code
Conflicts:
	modules/widget-visibility/widget-conditions.php
Scribd Shortcode: Apparently they support HTTPS now for their embeds, so let's use protocol-agnostic links to go either way. See https://[private link]

Merges r106443-wpcom.
Scribd Embeds: HTTPS Support
Since Scribd is a core-provided oembed provider, and we're now processing oembed in comments as well, that's kicking in to handle one-line embeds in that context. This filter overrides the oembed endpoint provided by core so that it hits the HTTPS endpoint, and thus gets back HTTPS embed data. See https://[private link]

Merges r106445-wpcom.
Widget Conditions: File formating
SSO: Adjust size of WP logo on forced SSO button. Fixes #1166
Merge pull request #1167 from kraftbj/sso-button-hidden-form

SSO: Adjust size of WP logo on forced SSO button.
Tiled Gallery: Updated json_encode to use be properly escaped

To properly escape json_encode in attributes we json_encode it and use
_wp_specialchars( ) instead of esc_attr() for more info look at
shortcodes/slideshow.php
Tiled Galleries: White Space fix
Make Jetpack Carousel work when the class Jetpack Carousel is available
Tile Gallery: Add the crop parameter so it displays nicely in .com
Tile Gallery: Better column size calculations for images.

Using this makes it so that the we don’t have images that pushed to a
new line.
Minileven: Replace depreciated function

add_custom_background has been depreciated since 3.4.
Update travis.yml to include Rocco and Derek
Jetpack: Updated the readme.md to reflect the new jetpack team

Welcome BruteProtect!
Actions for adding content before & after posts

Fixes #874
Props @thisislawatts