Fix me.ImageLayer.ratio on Firefox & Opera

- When me.ImageLayer is smaller than viewport, and ratio < 1, moving the viewport left will cause the viewport position to be a negative number.
- Negative image sources work fine in Webkit, but fail in Mozilla and Opera.