UIView category that allows creating mask reveal animations