- implemented redis based cache for map tiles fetched by geotiler
- provider parameter is enforced by argparse, so simplify argument parsing
  a bit more
- code cleanup
- implemented TileDownloader.set_cache method to allow to override existing
  tile downloader cache
- added setup.cfg file to run unit tests with coverage by default
- code cleanup
- improved redis cache debug messages
- added map example with redis cache