save the service url and not the capabilities url in onlineresource url
Merge remote-tracking branch 'upstream/develop' into capabilitiesLinkService-PR
onlineres : layer title is editable
Keep online resource url parameters only if it is not a getmap resource, in this case, only the service url is specified
online res : set layer title as description for wms-getmap
Add edit button in edit panel for online resources list
Fix bug where DOWNLOAD-LINK onelin resources where not deleted
online res win : keep service and request param from url if exists
Revert "Add edit button in edit panel for online resources list"

This reverts commit 3a977860a7329760a8513cf7830f2795a00bd5c6.
Merge remote-tracking branch 'upstream/develop' into capabilitiesLinkService-PR
onlinesrc : reset layer list on capabilitie grid reload
onlinesrc : disable grid check on row click
Configure jetty version in one place.

Update jetty version
Implemented more efficient and flexible way of language determination on first contact.

This change modifies the welcome page, login page and access denied services.  Previously these pages would be jsps which execute javascript on the client side which detects the current language and redirects the user based on the language to the language specific srv/ service.
This changes the behaviour in several ways:

* The language is detected on the server side based on:
  * If an 'hl' request parameter is specified then it will be used
  * Next in the 'geonetwork_Preferred_Language_Cookie' cookie is checked for and used (the cookie is now set in JeevesServlet)
  * Next the 'Accept-Language' header is used if it is present (which is normally the case)
  * Next the language specified in config.xml is used
  * Finally the Geonet.DEFAULT_LANGUAGE is used (typically eng)

As aluded to above, a cookie is set in JeevesServlet so that when the user changes his/her
gui language the prefered language for that user is set (via cookies) so that that that language
will be used in the future for this calculation (until the language is changed or the cookie expires
after its limit of 1 week.
jzkit works for me... hopefully for others as well
Merge pull request #239 from fgravin/capabilitiesLinkService-PR

Improve online resource link window
Merge branch 'develop' into develope

Conflicts:
	core/src/test/resources/cleanoutdatabase.sql
onlinesrc ui : hide name field on upload (cause will be overwritten) and send description in xsl process
fix isodate tests
Fixed problem with id in abstract core tests