WebSubmit: new output of link to successfully created record

* Shows link to new record if possible. (closes #1641)

Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
Merge pull request #2 from ludmilamarian/master-add-to-search

WebSearch: new Add-to-Search Interface
Merge pull request #3 from egabancho/1641-websubmit-link-record-success

WebSubmit: new output of link to successfully created record
WebSearch: fix for snippet highlighting

* Highlights terms that are only searched in fulltext.

Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
WebColl: fix for "--language" option

* Fixes cache re-creation for a subset of all available
  languages.  (closes #1399)
Merge pull request #4 from egabancho/websearch-fix-snippet

WebSearch: fix for snippet highlighting
Merge pull request #5 from egabancho/1399-webcoll-fix-lang-option

WebColl: fix for "--language" option
Merge pull request #6 from switowski/Link_Records_fix

Websubmit: Fix for Link_Records.py
Merge pull request #7 from ludmilamarian/master-websearch-record-tabs

WebSearch: better retrieval of detailed record tabs
WebNews: New module to display and manage news

* The WebNews module that will be responsible for presenting the site's news
  to the users and keeping a history of them.

* This first release includes the tooltip functionality and the database
  structure.

  (addresses #1288)
Merge pull request #8 from kasioumis/master-webnews

WebNews: New module to display and manage news
Merge pull request #9 from ludmilamarian/master-websubmit-admin-is-owner

WebSubmit: grant access to the superadmin as owner
WebSubmit: support for elements' custom_level

* Adds support for optionally setting a custom_level ('M' for mandatory or
  'O' for optional) for each element through the element description,
  overriding the default level. Useful for dynamically produced elements.

  Signed-off-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
WebSubmit: print white space instead of None

* Avoids printing "None" (by passing None to string formatting).
  Instead, print a single white space.

  Signed-off-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
WebSubmit: more robust javascript check

* Before running a custom JavaScript function on an element, check if
  the element is not undefined.

  Signed-off-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
Merge pull request #10 from kasioumis/master-websubmit-fixes-and-improvements

Websubmit: fixes and improvements
Merge pull request #11 from ludmilamarian/master-bibdocfile-escape-files-urls

BibDocFile: escape file URLs in /files tab
Merge pull request #13 from ludmilamarian/master-websearch-record-owners

WebSearch: improve detection of record owners
Merge pull request #12 from ludmilamarian/master-websearch-cds-latestadditions

Master websearch cds latestadditions
Merge pull request #14 from ludmilamarian/bibsort-1408

BibSort: fix typo in column name