New extent structure for TileJSON

The change in e806f51b3d5ea81c652c6d19ceb2064153501c23 neglected to correct the extent handling for the TileJSON source.
Merge pull request #1029 from tschaub/tilejson-extent

Use proper extent structure for TileJSON.