WFS Data downloader and WMS layer improvements.

* See http://trac.osgeo.org/geonetwork/wiki/proposals/WFSDataDownloader
* Map / WMS info panel / Add link to metadata (#1108)
* Only activate layer metadata info action when layer is WMS (#1074)
* Map / WMS info panel / Add metadata URL when available (#1076)

Squashed commit of the following:

commit 9c18667d80ba551ba64e9c687457b993ca43fabc
Merge: 6d2224f 8160aa0
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Dec 5 13:19:37 2012 +0100

    Merge remote-tracking branch 'upstream/master' into feature/download-wfs

commit 6d2224f019c89c65f4227e33aa5a7ac59edfa186
Merge: b9094bf f34170a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Dec 5 13:12:30 2012 +0100

    Merge remote-tracking branch 'upstream/master' into feature/download-wfs

    Conflicts:
    	web-client/src/main/resources/apps/js/GeoNetwork/lib/GeoNetwork/lang/en.js

commit b9094bfa984a8fe663cae5e9095702b6d6052dd4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Oct 10 17:29:08 2012 +0200

    Fix wrong merge.

commit 97ce4dd72d992de3b46b9dfc43cf8671c35ca572
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Oct 10 15:49:09 2012 +0200

    Map / WMS info panel / Add link to metadata (#1108).

commit daf4be190053783c1162f44c5b75f6dc0c52b3bb
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Oct 10 13:06:31 2012 +0200

    Improve label for link website.

commit a0320a24c2cf652b320ae2b2e754c7e27fe4bebc
Merge: 5af14ff 74d1128
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Oct 10 12:26:48 2012 +0200

    Merge remote-tracking branch 'upstream/master' into feature/download-wfs

    Conflicts:
    	web-client/src/main/resources/apps/js/GeoNetwork/lib/GeoNetwork.js
    	web-client/src/main/resources/apps/js/GeoNetwork/lib/GeoNetwork/lang/de.js
    	web-client/src/main/resources/apps/js/GeoNetwork/lib/GeoNetwork/lang/en.js
    	web-client/src/main/resources/apps/js/GeoNetwork/lib/GeoNetwork/lang/fr.js
    	web-client/src/main/resources/apps/js/GeoNetwork/lib/GeoNetwork/lang/nl.js
    	web-client/src/main/resources/apps/js/OpenLayers/lib/OpenLayers.js
    	web-client/src/main/resources/apps/search/js/map/MapApp.js

commit 5af14ffbdb7e004de30f165b4eb5542811060548
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 26 09:32:50 2012 +0200

    Map / WMS info panel / Add metadata URL when available (#1076).

commit 28668ece4fdd7fb9923ed9df9920faf52a57a4ec
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 25 17:13:54 2012 +0200

    Widgets / Map / Missing choose style and time option for a WMS (#1048).
    Only activate layer metadata info action when layer is WMS (#1074).

commit 8352674ac843afd1d89a8cd5a944f030dd0c7e6a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 25 15:44:08 2012 +0200

    Improve feature type store. Update map feature when updating coordinates. Improve GetFeature URL.

commit 108f129700b1560eb23a688712b1bc5a1536d67e
Merge: 495e78b 059502e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 25 10:58:53 2012 +0200

    Merge remote-tracking branch 'upstream/master' into feature/download-wfs

commit 495e78b8f625cfaf91df59bf7dfed827d765ba15
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 25 10:58:32 2012 +0200

    Add dutch translation.

commit 786de55af15093ca50816c5f4e624f68424f4e7c
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 25 09:49:12 2012 +0200

    Add translation for WFS extrator widget.

commit 8b2a7f5c682d48648e1c02aa190593754ba7bcda
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 25 09:30:19 2012 +0200

    Improve error handling. Load only once the GetCapabilities. Add simple utility to display message.

commit 621afcc99e9f78616d403ff63818d6e50ae7367a
Merge: 49f2367 c876e99
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 24 18:00:31 2012 +0200

    Merge remote-tracking branch 'upstream/master' into feature/dowload-wfs

commit 49f2367a5d6dd367945c60df125f110391bddd4b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 17 19:11:29 2012 +0200

    Add control to draw extraction area on the map.

commit 4cbed73f266553b6804a3d6db62831e9bd4c4500
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 17 19:07:14 2012 +0200

    Add WFS data downloader to JS build

commit de3b5ebac8c75dd1b4657cf597eceba2cbc7a9c2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 17 16:00:35 2012 +0200

    More error checks. Add version selection combo. Create button instead of simple link.

commit 02c89ba88de8ee06464c6004bd7dd3a15d1c9028
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 12 13:38:44 2012 +0200

    Improve labels. Add map panel to define AOI.

commit 08c17523cccd3ace3a324d31935c43116107c9af
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 12 11:22:30 2012 +0200

    Add WFS extractor draft implementation