new options area in theme customizer

add ability for users to use their own map tiles via mapbox, and fallback to our free one if they don't