Added "zoom" and "fit" background image draw modes

Now the background image is rendered in advance into one surface per screen
which is then drawn on the screen. Thus relatively time-consuming scale
operations can be carried out on the background image with ease.