A CALayer subclass for Pulsing Halo. It's useful for iBeacon or annotions for MapKit.