add esri-leaflet as a mapping provider

Sure, but that probably should be a separate unrelated PR.