Bug 1041710: Ensure that wallpaper images always exactly match the size of the screen

Should this be `Math.ceil()` to ensure the wallpaper is bigger than the screen size?

I also wonder what would happen to these images that is only smaller/bigger for 0.5 CSS pixel, since we didn't remove `background-cover` in this patch.