more cat support
- add attributes to each cell
- change how it gets rendered, allow for other formats
- various other changes
Fixes class cast exception when`top_children`, `has_child` and `has_parent` queries are cached via `fquery` filter.
The error only occurs for `has_child` and `has_parent` if `score_mode` is used.
Closes #3290
Filtering maps had false hit is a field was a prefix (but not a match) of an include. Also, exact matching a key whose value is an object resulted in an empty value.

Closes #3288
Wfst suggester prototype
foo
foo
foo
foo
foo