Serve TileJSON

Adds a "tile.json" resource to the root of the simple built-in debugging HTTP server. The TileJSON is built from the `mapnik::Map` object that's being served, so should be up-to-date with the tiles being created.
`base_url` is unlikely to cause any issues, but I can imagine the description containing quotes. Will this properly handle them?