make zoomable by resizing tiles

Adding some "overzoom" functionality to make the layer zoomable by simply resizing the img tiles via tileSize and zoomOffset. I extracted this from the [vector tile layer](https://github.com/nrenner/leaflet-tilelayer-vector) I'm currently working on.