WebSearch: new Journal Hint Service

* Adds the Journal Hint Service, that displays
  'Were you looking for a journal reference? Try: [link]'
  when the user search for a raw journal reference.

* Adds unit and regression tests for the new search service.

* Adds two unit tests to `search_from_reference`, just to be sure that
  it accepts unicode

Signed-off-by: Federico Poli <federico.poli@cern.ch>
1: D400 First line should end with '.', not 'y'
1: D205 Blank line missing between one-line summary and description
62: D205 Blank line missing between one-line summary and description