UIView subclass which draws a highly configurable color gradient as background.