case 2790 - Permalink to an object.
Case 2795 - Refactored ting-client.
Merge branch 'case-2790' into new-search

* case-2790:
  case 2790 - Permalink to an object.
Case 2795 - Modifications related to new search.
Merge branch 'case-2795' into new-search

* case-2795:
  Case 2795 - Modifications related to new search.
  Case 2795 - Refactored ting-client.
Merge branch 'new-search' of github.com:artesis/ting into new-search

* 'new-search' of github.com:artesis/ting:
  case 2790 - Permalink to an object.

Conflicts:
	ting.module
Fixed fatal error.
Case 2796 - Small optimization and code review.
Case 2796 - Added facets and some fixes.
Case 2796 - Added raw result (used by ting_fulltext).
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.
Merge branch 'case-2796' into new-search

* 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 2796 - Added fetching related objects.
Merge branch 'case-2796' into new-search

* case-2796:
  Case 2796 - Added fetching related objects.
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.
case 2889 - Year getter.
case 2889 - Some special error delivery.
Case 2882 - Cleanup and additions.