Handle background-size on sprite images

Closes #12 

This is a work in progress. I still don't know how to programmatically test that the rendering is correct.

@silvenon could you link this branch up in your local setup so assetgraph-builder runs with it and see if your retina sprites get handled better?