convert http(s)://*.tiles.mapbox.com/ to mapbox:// for unified caching
add retry timers
move cocoa nsurlrequest code to common folder