Extend BadRequestException.java with HTTP status code and details
Add HttpFormatter abstract class for formatter plugins
Add JsonFormatter default implementation of HttpFormatter
Add DummyHttpFormatter.java for plugin testing
Add formatter_map_content_type and query_string hash maps for formatter mapping
Add HttpQuery.setFormatter() to determine what formatter to use based on the
query string or content type
Add HttpQuery.InitialiizeFormatterMap() to scan the class path for formatter
implementations, should be called once per tsd
Modify the PipelineFactory constructor to initialize the formatter maps
Split out SuggestRpc into it's own file
Added "api/suggest" route
RpcHandler for HTTP requests now passes BadRequestExceptions to the formatter
Add tsd.http_show_stack_trace config option
setFormatter() is called all the time now for Http queries
Set the formatter if it's null, need to config a default