Tiled map view

An implementation of a tiled map view and a generic DZTiles data source. DZ stands for "deep zoom". These follow the same structure as what's used on the web by libraries like [OpenSeaDragon](http://openseadragon.github.io/).