dloffgren/correctly backed polylines

This changes the backing store of MKPolyLines to be MKMapPoints, as Apple's MapKit does, instead of CLLocationCoordinate2Ds. This requires (and includes) Zach Drayer's pull request for MKGeometry function implementations.