Add fetch_fields support

Fix two bugs discovered along the way:
1.  If analyzing to find hits then multi valued could be pretty broken.
2.  If using postings or vector highlighter on fields in an object it wouldn't
find any hits.

Change-Id: Iceae2cc40cd2614f47ebee476adcd6e56324fcfe