Top hits: add support for options that were missing

Highlighting, explain, script fields, fielddata fields, and include
versions

Closes #1168