Custom UILabel subclass which allows gradient coloured backgrounds.