Leaflet bugs

Various leaflet bugs form kevin's email:

Checkbox in Currently Showing now works
GeoJson dragged in will have an extent and zoom properly
Added base layer switcher for leaflet for most layers
* does not show cesium hosted layers since these are not in spherical web mercator