Added JSONP support.

Just pass jsonp=callbackFunctionName to request JSONP output.
Also improved how query parameters are reported in the results, and
started on adding faceted search.