add RawJSON to SearchResult

This is useful because for example "suggest" response can't currently be
decoded. If we have RawJSON then any type of response can be decoded by
anyone without having to make huge changes to the library.