Update retina.js to for background-image's

For people who aren't using LESS, handle retina background images for DOM elements of the class 'retina-background'

It uses the same methodology to search the DOM for elements of the class 'retina-background', and swap in the @2x version of the background, if it exists.