Remove Document#index_name since it can easily be miss-used

Since the real index name being used might be namespace it, we don't
people calling index_name thinking it's the real index name.
Add highlighed support
Remove spec for removed method index_name
Support multifield on highlight