Issue 1169 - Implement Picture-element and srcset support into Photon

# Adding srcset elements to Photon images

## issue 1169
See: https://github.com/Automattic/jetpack/issues/1169

## Problem
Retina images are being implemented by using devicepx-jetpack.js – in the past it was the best way to determine the user zoom level on every browser. If the user zoom in\zoom out or has a retina, Jetpack will immediately go to Photon and fetch the correct version of the image for the user’s zoom. The downsize of using this script is a function that runs every second – lead to performance issues. Users complained about it and you can find online several posts of developers about it. Google devicepx-jetpack.js for a lot of examples.

## General fix details
Original WordPress "devicepx" hosted file removed and new jetpack-retina-support added. The new file include srcset addition to supported browsers, Fallback is using the original devicepx methods.

## How to test
* Go with Chrome browser (supports srcset) to a page that use images (in the post itself or in the widgets) see that srcest attributes for zoom 1x,2x,3x,4x are being implemented by JavaScript for Photon, Wordpress.com & Gravatar.
* Go with Firefox browser (not supporting srcset), See that it is loading the appropriate image according to zoom level.

## Warning
We are losing functionality here. srcset does not reload the image dynamicly if the user is zooming in or out. 
Just putting 'use strict' on top of the file will fail the jshint check. jshint allows 'use strict' to be used only inside function wrapping.
See for example: 
http://stackoverflow.com/questions/4462478/jslint-is-suddenly-reporting-use-the-function-form-of-use-strict

So Iadded function wrapper to the rest of the code. Function wrapping considered better coding convention, because it limit variable scope. 

If you want me to drop the function wrapper, we can allow global strict code and pass it on js hint by using `/*jshint globalstrict: true*/.`. source: http://jshint.com/docs/options/ or we can live with the 1 failed jshint that will be result from adding 'use strict'. It is your call. 

I think it is best to keep the function wrapper.