Merge of features from QGIS Webclient of Kanton Glarus (http://map.geo.gl.ch)

- added QGIS.LayerOrderPanel for reordering layers and setting layer transparency
- added expandable legend to layer tree nodes
- removed legend and metadata tabs
- added optional project title lookup
- added optional header logo with link
- added optional terms of use link to header
- added opening of hyperlinks from attributes with URLs in feature info result
- added config option to hide geometry column in feature info result
cleanup obsolete code from old legend panel
added translations for QGIS.LayerOrderPanel
refactor GUI layout: add QGIS.LayerOrderPanel as subpanel of the map panel
new Legend and Metadata window
Merge branch 'master' of github.com:qgis/qgis-web-client
added missing new js file for legend and metadata
make sure that metadata also work if GetProject settings is not available
replace expandable legend in layer tree with info button that opens legend and metadata window
changed startup parameters of projects with correct layer order in visibleLayers
improved layer metadata window
fixed issue with theme switcher regarding legend/metadata window
updated the GlobalOptions.js template files
fixed bugs in layer order panel
remove double network requests when changing layer visibility
fixes for permalink and the case where visibleLayers is top-most parent layer
IE fixes
Permalink fixes when used with Apache URL rewriting and theme switcher
localization of layer metadata
[FEATURE] Use OpenLayers.Popup

1) instead of AttributeTree (fixes #7110)
2) instead of ExtJS.ToolTip (fixes #6452)

Style contents of ClickPopup with popup.css.
Disable HoverPopups when a ClickPopup has been opened.
Style mouse cursor in FeatureInfo-mode as default.
Change mouse cursor to type "pointer" as soon as
any FeatureInfo is received.
Remove obsolate translations.