An extension to UIImage that creates a new UIImage filled with a gradient on the fly.