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
34: D101 Docstring missing
43: D200 One-line docstring should not occupy 2 lines
57: D400 First line should end with '.', not 'n'
57: D300 Expected """-quotes, got '-quotes
61: D202 No blank lines allowed *after* method docstring, found 1