Sprite scaling for DOM with backgroundSize=cover

Currently it's not possible to scale sprites - they get clipped. Default behaviour should be to scale.
https://groups.google.com/forum/?fromgroups=#!topic/craftyjs/BFo8K3FgySc
Merge pull request #423 from cawoodm/patch-2

Sprite scaling for DOM with backgroundSize=cover