WebSearch: new service JournalHintService

* Adds the search service JournalHint, that displays "Were you looking for a journal reference? Try: [link]" when the user search for a raw journal reference.
* Adds regression tests to WebSearchServicesJournalHintService.
* Uses refextract to detect if the query is a raw journal reference

Signed-off-by: Federico Poli <federico.poli@cern.ch>
35: D203 Expected 1 blank line *before* class docstring, found 0
35: D400 First line should end with '.', not 'n'
38: D400 First line should end with '.', not 'n'
47: D400 First line should end with '.', not 'e'