- TileRequest.load method simplified
  - its caching part is moved to TileRequest.fetch method with lru_cache
    used as default caching mechanism
  - the tile load retry is part of Map.render_tiles method
  - fatbits functionality removed at the moment, to be resurrected in the
    future
- get rid of printlocked function, use logging module instead
- removed unused imports