refs https://github.com/CocoaPods/CocoaPods/issues/1186
update to modern use of `instancetype`
proper use of `NSTextAlignmentCenter`
Merge branch 'mapbox-develop' into mapbox-wms