Allow a custom background color when setting a image background

This extends the --bg-image option to take any valid X color string, and sets that as the background color if the image being used for the background is to small (for example, with the --bg-center option).