Add TopoJSON support to GeoJsonDataSource

TopoJSON is a popular geometry extension to GeoJSON with improved compression of vertex data.  This change adds support to GeoJsonDataSource via the official [TopoJSON](https://github.com/mbostock/topojson) JavaScript module.