Separate UTFGrid rendering and response

Use nodetiles-core to render UTFGrids, but use our own server code for sending the response.

Now we can more easily apply caching and support JSON (vs JSONP only).

This addresses part of #14.

/cc @hampelm