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>
1: D400 First line should end with '.', not 'y'
1: D205 Blank line missing between one-line summary and description
4: I102 copyright year is outdated, expected 2014 but got 2012
39: D101 Docstring missing
41: D400 First line should end with '.', not 'n'
41: D300 Expected """-quotes, got '-quotes
45: D202 No blank lines allowed *after* method docstring, found 1