refs #386: remember early tile source setups
fixes #486: assert different great circle coordinates
Fix memory leak in RMShape by holding a weak reference to the map view.

If there are annotations backed by RMShape on the map view, the map view will not deallocate without this fix.
fixes #239: properly close interior polygons
fix inconsistent doc
closes #160 #164 #491: annotation layer sorting delegate method
remove v4 API support
Merge branch 'develop' into release
update changelog for 1.4.0
bump podspec version
tweak changelog for deprecations
bring back & properly deprecate marker sort properties
1.4.1 bumps
Implements setting calloutContentView in RMMapLayer in order to set use it in callout view as it offers.