Use default sprite map dimensions and positioning for retina background

The current retina background mixin uses the sprite file dimensions to set the background size for the sprite map. This doesn't work properly when using multiple sprites.

This pull request sets the retina background size and positioning, using the properties from the default sprite map, when $with-dimensions is true.