Merge remote-tracking branch 'origin/case-2796' into case-2791

* origin/case-2796:
  Case 2796 - Added raw result (used by ting_fulltext).
  Case 2796 - Added facets and some fixes.
  Case 2796 - Small optimization and code review.
case 2791 - Cache drupal rendering.
Merge branch 'case-2791' into new-search

* case-2791:
  case 2791 - Cache drupal rendering.
Merge branch 'new-search' of github.com:artesis/ting into new-search

* 'new-search' of github.com:artesis/ting:
  Case 2796 - Added fetching related objects.