Create custom color for MKUserLocationView

Sam Vermette does a thorough job describing how he created a custom control that mimics one of Apple’s UI elements:

Working on our next big release for Transit, we came across the need to be able to give MKUserLocationView (a.k.a. that pulsing blue dot indicating the user’s location) a custom color.