BibFormat: fixes unit tests

* FormatTest failed to append CFG_TMPDIR to sys.path and resulted
  in tests failing under some conditions. (closes #1320)

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
BibFormat: checks for bibformat bin

* Before calling call_old_bibformat we check that bibformat
  binary exists. We do not install it anymore so it only exists
  as legacy.

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
BibCirculation: ILL improvement

* Improves the get_ill_requests_details() function.

* When loans are recalled manually, the sender email is
  set to CFG_BIBCIRCULATION_LOANS_EMAIL.

Reviewed-by: Ludmila Marian <ludmila.marian@cern.ch>
WebSearch: advanced search notification if no hits

* If an Advanced Search query yields no hits due to the boolean
  operation, inform the user and also print the total search
  results numbers for each individual search pattern, quite like
  in the Simple Search query.

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  WebSearch: advanced search notification if no hits
  BibFormat: checks for bibformat bin
  BibFormat: fixes unit tests

Conflicts:
	modules/websearch/lib/search_engine.py
Merge branch 'master' into next

* master:
  WebSearch: advanced search notification if no hits
  BibCirculation: ILL improvement
  BibFormat: checks for bibformat bin
  BibFormat: fixes unit tests