Fix EZP-20998 & EZP-20836: Fields to return is broken

- Added missing fields to return in argument list for the result objects array (partial merge from pull request 108)
- Added highlight values in case Object list returns just stored values instead of ezp objects

Thanks to peterkeung for the pull request.
Fix EZP-21388: Object relation fails to be selected with eZ Find search

eZContentObjectTreeNode constructor doesn't assign ContentObjectID value
unless it's already in cache. Therefore, eZFindResultNode was not
properly prepared to be used in browse selection templates.
Merge branch 'master' of https://github.com/ezsystems/ezfind

* 'master' of https://github.com/ezsystems/ezfind:
  Fix EZP-21388: Object relation fails to be selected with eZ Find search
  Fix EZP-20998 & EZP-20836: Fields to return is broken