#583 CSW Harvester: code cleanup to remove code related to old fixed search filters
Add hibernate logger to WARN if db creation failed from domain objects (eg. when user does not have privileges to create object).
Fixing #513
Weak patch for #635
Merge remote-tracking branch 'origin/stable-develop' into stable-develop
Exclude monitor and *healthcheck entry points from node name only URL redirection.
Statistics / Wrong numbers for validation and when number of records greater than 1000 #637.
Fix xpath expression for conditional codelist.

A leading slash needs to be added to the expression used in codelist.xml (like conditional helper):

```
  <codelist name="gmd:MD_ScopeCode"
            displayIf="ancestor::node()[
              name()='gmd:MD_Metadata' and
              contains(gmd:metadataStandardName/gco:CharacterString, 'MedSea')]">
    <entry>
```
HarvestSetting throws exception when encoded with: asXml()
Two fixes for the case of simple plain tomcat run (at least within eclipse)
Change tests to make them a little more flexible for alternate schema plugins.  For example to allow geocat to use iso19139.che for the default schema instead of iso19139 and still have tests pass.
use ${project.groupId} in dependencies instead of group id to make the project more portable.
Fix translation of text element in view mode
Fix multilingue init language of input in editor
Merge pull request #639 from fgravin/fixLanguage

Fix language
Widgets / Switching to visualization mode break layout #641

Only fit print page when the print panel is activated.
Merge remote-tracking branch 'origin/stable-develop' into develop

Conflicts:
	web-ui/src/main/resources/catalog/locales/en-core.json
	web-ui/src/main/resources/catalog/locales/fr-core.json
Update typeahead to 0.10.5.
Adapt style for latest typeahead version. Properly overrides tagsinputs by loading gn.less in last. Avoid autompletion list to be higher than the viewport.
Keyword directive improvements.

* Update to latest typeahead.js which makes easier to display autocompletion list when the input is clicked (applied to keyword, language, country and schematron).
* Add gnKeywordPicker directive to select a keyword from autocompletion list and populate a simple field (to be used to set dc:subject for example).
* Filter current keyword in order to not suggest already selected keywords.
* Add placeholder to indicate user that autocompletion is available.