fixed keyword selection panel to add keywords
added default namespace to thesaurus
changed how search by keyword works so that it checks ids as well as keyword labels
added default namespace for each thesaurus to make editing thesauri easier

Previously when one added an element to a thesaurus they would add a keyword and then they needed to change the id to add a namespace.
If they didn't change namespace then when the thesaurus was restarted the namespace would be a file uri to the thesaurus file.  This
is a problem if the id was used anywhere for identifying the keyword.

Fixes: http://trac.osgeo.org/geonetwork/ticket/1190
fixed getTermFrequency so that search suggestions work again
Merge branch 'master' into improvement/lucene-searchmanager-facets-4-1
update web-itests jetty configuration with ssl
Admin / Batch import / FK error on first record (#1189).
Merge remote-tracking branch 'origin/master'
SDE harvester validation rules: remove trailing comma causing issues in IE
added sort language back to ui
Widgets / Search results / Properly truncate abstract and avoid layout error when html tags are in the abstract which may interact with search results HTML.
Merge remote-tracking branch 'origin/master'
Privileges / hasEditPermission is wrong for some user (#1192).
Schema / ISO19139 / Improve service type list in French.
Search / Group search does not work (#1193).
Schematron / constraint validation error (#1194).
SQL script improvements

* Harvester / Harvest URI column too small (#1191)
* Remove unused LDAP config from settings
* Improve migration from 2.8 to 2.9
  SQL script improvements
Widget / Cleaning.