Refactoring Admin console

See https://github.com/geonetwork/core-geonetwork/wiki/Refactoring-Admin-console

Squashed commit of the following:

commit 3eb68599fd15a18c2f9001ce5d847b2e1f584dbf
Merge: 38dc745 44bb595
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 28 08:32:53 2013 +0100

    Merge remote-tracking branch 'origin/develop' into refactor_ui

commit 38dc7453765d00a2e1e71b6c1d0ca4b270340551
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Sun Oct 27 16:37:09 2013 +0100

    Wire the admin.console to legacy UI. Drop useless profile.

commit eaa8e325219b9de8275b2551f16a1a6b63905fc4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Sun Oct 27 16:27:02 2013 +0100

    Add instruction to install closure and build the refactored admin.

commit 8582300c05de68dd002cca89c0e1c4952087d19b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Sun Oct 27 16:26:10 2013 +0100

    Refactor draft editor. i18n on no JS mode. Formatting.

commit 23993f7d7fbda0dec17f399b1c9a536c697f43f0
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 21 09:19:00 2013 +0200

    Improve draft editor - add external editor config.

commit abfd9ee5c9fd9763856f92e451acc8f6274f1ab4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 21 09:17:41 2013 +0200

    Improve draft editor - add external editor config.

commit 8ce8a54580dfc1faefa63cb092d6160d55490fea
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 21 09:14:43 2013 +0200

    Do not use deprecated service.

commit f1fe2932aedec430914f18e4772f3687597e6c5f
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 21 09:12:30 2013 +0200

    Open record in view or edit mode.

commit f034a9e0c5cc48036cbc5ad456701d9cd2acbadc
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Sun Oct 20 14:40:30 2013 +0200

    Avoid loading resource while scope is not yet defined.

commit 25d53788d2734f1613315e0f0060d75a634a520b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 14 08:13:49 2013 +0200

    Formatting.

commit 3158e0ec9c09151a53477a89df1f7813266f069e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Oct 14 08:06:51 2013 +0200

    Improve CSV export.

commit ac0b9cfa2895bb4bd5898f18785f17fec2189042
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Oct 11 08:27:14 2013 +0200

    Add password reminder and update.

commit 09dba2f63197f49288409f3ba893988bb5591c9b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Oct 10 18:13:51 2013 +0200

    Add registration page.

commit ab86971c47c0389a61927ea78643182be4f0e5d7
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Oct 9 15:53:42 2013 +0200

    Add harvester notification config and log file. Improve french translation. Improve settings for checkbox type.

commit 30c3fc019c6ebc2f56a8c461b90b4798cbb31b12
Merge: 4682aa8 bd6bd2b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Oct 9 13:41:47 2013 +0200

    Merge remote-tracking branch 'origin/develop' into refactor_ui

commit 4682aa805c87a07bde65af8fc2a76b0dbbcfc5ac
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Oct 4 10:22:50 2013 +0200

    Drop unused file.

commit 00db199920b4aed86171606ac828286ca68896ca
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Oct 4 10:22:08 2013 +0200

    Remove unused deps. Fix batch process name and move JSON config.

commit 7e183d63c233a493a367ab2230e3b3fa88d30537
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Oct 4 09:45:38 2013 +0200

    Only display group and category choice when available. HTML formatting. Lang switcher on the right side.

commit ca08ad06cb5553357539272ee92051804d5880e2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Oct 3 16:21:05 2013 +0200

    Add experimental editor app.

commit 418b4196d131f84493dcee3726125f39d12084d5
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Oct 3 16:19:24 2013 +0200

    Align english and french translation. Properly init lang in all apps - to be improved.

commit 711dbb42f1441d5785e48116c0215e7c389072dd
Merge: 8009a3d a996a9c
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Oct 3 06:48:44 2013 -0700

    Merge pull request #261 from davinciagf/refactoring/ui-internationalization

    Add language switcher

commit a996a9c49532be3a09cd98cfccf2120696a24bc2
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Thu Oct 3 15:44:35 2013 +0200

    Drop fr.json file

commit 4c3e2c7736aa006a6d5e4f0bd0ad733a9b93bd8f
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Thu Oct 3 15:18:50 2013 +0200

    Language switcher (Directive)

commit 8009a3df7c9a223929ecbf2ec993c58aa97de99c
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Sep 27 07:34:05 2013 +0200

    Improve label layout. gsjlint issue.

commit 6f60450884a562e4b9bf97e27c9475faced01461
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 18:52:59 2013 +0200

    Add Thredds harvester - with lots of options./start-geonetwork.sh

commit 429a5aeb1a838c8355829ae292567fe9b726bab1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 17:28:58 2013 +0200

    Add WFS GetFeature harvester.

commit 5ccff30d03693bd2e36e1837b2f2f1d8bd41ae69
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 13:46:57 2013 +0200

    Add ArcSDE harvester.

commit e86298626602c19a6030738a3bec450594d26b73
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 10:56:49 2013 +0200

    Add geoPREST harvester.

commit a2d355f4629e9e62aa644772d996ed796121abda
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 10:46:38 2013 +0200

    Add z3950Config harvester.

commit 916e464d1effb2d73d64c1491460c1f81cf525b3
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 10:32:59 2013 +0200

    Add geonetwork20 harvester.

commit 4001451c3a41ddf2d22cedb0a118fa0480c22224
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 10:15:34 2013 +0200

    Add oaipmh harvester.

commit a23e83ba1bb904e82bee864d1166235d5f8a2a10
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 09:15:15 2013 +0200

    Add webdav/waf harvester.

commit e52c72eee99510d1e147ee33452f91b28c109fb1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 09:02:53 2013 +0200

    Add filesystem harvester.

commit f67dd9c63725ea409810cc1ff88005e0760470c4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Sep 26 08:41:09 2013 +0200

    Add custom elementsetname configuration.

commit e9a5b9eb0e80f48b458abe729050d50d94bfa5e1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 25 18:28:56 2013 +0200

    Fix gjslint.

commit dcf23a8213c0ff5b0ab7c594156f251cf720812e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 25 18:22:18 2013 +0200

    ux. HTML formatting. Batch process config in JSON file.

commit 6bea7bc66d3728244f42b6a881e977eaa4331259
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 25 14:39:57 2013 +0200

    Harvester admin / Add CSW support.

commit c60547d442d7461675b8284f3c12ea1f73a00775
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 25 10:11:29 2013 +0200

    Fix JSLint compile issue. Wire the widget and angular app properly.

commit a5637971e80b9e791b4631825e2aa0d2a033d59c
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 25 08:17:24 2013 +0200

    Widgets / Link import page from admin console.

commit c5a89ab865a0a9f6ca10be50ac1d04534abdf31b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 18:18:05 2013 +0200

    Add really basic sort template feature.

commit 483cbc5b718adc9987960af4259967b76df017f1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 17:04:25 2013 +0200

    Add standard management console.

commit f79a412b7df7174a3c534b94ca157291249598fd
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 16:29:53 2013 +0200

    Widgets / Wire the admin.console to the 3 widget apps.

commit 5608109484ddb704a5df04adaf8823eaeaf031c2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 15:08:12 2013 +0200

    Load moment.js in minified mode.

commit 8c123b32aed350545446f86dbe6a47f764436bf9
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 15:07:37 2013 +0200

    Add gravatar. Add route to user and group.

commit f66dc3ac17bf1737ad8a3745e8551e11a2d9cd77
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 14:57:55 2013 +0200

    Add user page link.

commit bf07128e72fd0f14d6ce891d1166307b0d216a63
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 14:56:39 2013 +0200

    Add basic group and user route support.

commit 400e7aa3b4d64d63221107ea461fa5ddf7197cf4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 13:49:54 2013 +0200

    Fully support harvester configuration (new/save/clone/delete/run/enable/disable/history).

    Add complete support for GeoNetwork and OGCWxS protocols.

commit 40ffe76420e8246a26a04a0c578a907135868da2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 24 13:47:49 2013 +0200

    Add moment.js library.

commit e4ac671e43a484d2e1869bb34ad93593bdbe6011
Merge: 076703d 36e5e4e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 23 17:27:35 2013 +0200

    Merge remote-tracking branch 'origin/develop' into refactor_ui

commit 076703d4612a99a3ff8b6b02161731677d9827f0
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 23 16:59:57 2013 +0200

    Update to angular 1.2. Improve english translation. Improve ux. Improve harvester config.

commit 62452aedbe7b9e13311bf6a9c1af77db15954bb3
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 23 16:55:15 2013 +0200

    Refactor harvester config service.

commit 6a030e5934f5643c028806973e8733274df78499
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 23 16:54:32 2013 +0200

    Update to angular 1.2.

commit 12a00fa381020a8ed10499ec873be65527d7f33d
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Sat Sep 21 12:13:39 2013 +0200

    Fix email size for group - live fix from GeoNetwork workshop in FOSS4G2013.

commit 6ad34925de326d4e7d3d67457c4706dc69842226
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Sat Sep 21 12:02:10 2013 +0200

    Fix email size for group - live fix from GeoNetwork workshop in FOSS4G2013.

commit 74626c6a9413ff73743e0a538eac282b6725856a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Sep 20 09:36:39 2013 +0200

    Add english translation. Improve button layout in panel header.

commit b6c10834dd0efa53ba355a6a28f9902871f53327
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Sep 18 09:03:12 2013 +0200

    Add draft harvester admin support.

commit cd1f5b5e602de0ded2751f33b882e931ebe2d29a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 17 17:39:02 2013 +0200

    Harvester / Add the capabbility to return the list of registered harvester (it may be dynamic one day).

commit e7272ee5c91844cd88bf696c06802ad95a838306
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 17 17:19:37 2013 +0200

    Avoid NPE when root element contains a type attribute which conflict with JSON lib mechanism.

commit 686e602ed8b7979e4f230fd829e6c1ed7829bf13
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 17 12:37:17 2013 +0200

    Admin / Batch process / Add more filter to select records.

commit 6b5c24b8c7c55bad6fc5b5dd7cfd2721f65953fe
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 17 10:08:54 2013 +0200

    Improve metadata selection mechanism. Add action to view and edit record.

commit 2f9ef6cb1a62dee19df56dda2bfebc35be75c7c4
Merge: d33808a e92e15f
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 16 19:14:54 2013 +0200

    Merge remote-tracking branch 'origin/develop' into refactor_ui

commit d33808a7bed79c62ef10a84198fdf4e7fbd93164
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Sep 3 09:14:30 2013 +0200

    Dashboard / Add facet statistics. Add facets as global search info in CatController to know how many records are in and adapt UI when needed (eg. Suggest to add templates & samples on empty catalog).

commit a35d385466685e91db6f15be2e9ba68a904d8d8b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Sep 2 17:11:10 2013 +0200

    Add LESS to CSS compilation.

commit 4501a89dc621d4375a142670e9125319c22a6e63
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 30 11:09:59 2013 +0200

    Add progress indicator when loading samples or templates.

commit dac5178fe620fdba1f2cbf379e674a9c0ee25354
Merge: 6eee6bf df1786a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 30 11:08:58 2013 +0200

    Merge remote-tracking branch 'upstream/develop' into refactoring/ui

commit 6eee6bffca50d2a13d2e148c5117da14ceabd427
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 30 10:58:06 2013 +0200

    Broadcast message on success.

commit f3a6b8ff3243d2de4dda358893dab6a29cbbc6a2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 30 10:53:18 2013 +0200

    Add batch processing report.

commit f63f5d583c0e3f199369dd60124438988e49a2de
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 30 08:41:35 2013 +0200

    Add parameter to define nav location (on top or on the left).

commit 3c5b19a7bba79526798360dcec800e8e27933e05
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 30 08:25:36 2013 +0200

    Create base admin page layout and only define menu in the admin section controller.

commit 110671c1a886643faca3f1b922aa1ceabc69c68f
Merge: 6a64adf 2d0c355
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 29 15:32:48 2013 +0200

    Merge remote-tracking branch 'upstream/develop' into refactoring/ui

commit 6a64adfc408861b2095be6b93d89fc777fd47afc
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 29 12:51:59 2013 +0200

    Add capabality to load multiple translation files.

commit 745714de479d4880b8ab9a453980dbfffcd3aeea
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 29 10:46:11 2013 +0200

    Improve README.

commit 48f4a2547821a7f88107ef91dee92b66b20d8c8d
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 29 10:45:08 2013 +0200

    Add thesaurus managment.

commit 65553155b38e4f4b42714cb892c562b105349f44
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 29 10:25:14 2013 +0200

    Add thesaurus type directive to provide combo on theme, place, discipline, ...

commit e4f79db6efcb57317b014b135449932f502ed83e
Merge: adc1551 cd0f2d0
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 28 08:07:23 2013 -0700

    Merge pull request #2 from davinciagf/refactoring/ui-categories

    Add images in Categories manager

commit cd0f2d0084921ecf5b2cb74e140a35823f639e88
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Wed Aug 28 16:41:45 2013 +0200

    Add images in Categories manager

commit adc1551f1be31ef0c236cf0430ec0406e9d0ecb8
Merge: 40882e2 9b7a2e3
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 28 07:05:58 2013 -0700

    Merge pull request #1 from davinciagf/refactoring/ui-categories

    Add category manager

commit 9b7a2e3b666d7a1c83610a56ef9b837343f6dc2d
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Wed Aug 28 15:56:16 2013 +0200

    Improve Categories manager

commit 03f854fb717dfa6de929fc0fb9cb9071a666a973
Merge: b0a4a07 40882e2
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Wed Aug 28 14:48:44 2013 +0200

    Merge remote-tracking branch 'fxp/refactoring/ui' into refactoring/ui-categories

    Conflicts:
    	web-ui/src/main/resources/catalog/js/GnAdminModule.js
    	web-ui/src/main/resources/catalog/js/admin/AdminController.js
    	web-ui/src/main/resources/catalog/lib/closure/deps.js
    	web/src/main/webapp/WEB-INF/config-security-mapping.xml
    	web/src/main/webapp/WEB-INF/config.xml

commit b0a4a07f842677df2975c1ab47821feb365861a8
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Wed Aug 28 13:59:00 2013 +0200

    Classification system UI update

commit 40882e2d67845bb1df863dd18927a16029fea5d0
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 28 13:00:04 2013 +0200

    Add draft thesaurus manager UI. Refactor thesaurus services.

commit fa82c78d2f620d1006e1fd499062b90f29189fe7
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 28 11:05:03 2013 +0200

    Add test CSW ui.

commit 85643943281d97b18af86dcdeaa7e5c1ac73825b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 28 09:16:42 2013 +0200

    Add index admin. Refactor geopublication. Cleaning.

commit f676feb6525b58aebfa6ecd9680752e543b96755
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 27 10:11:53 2013 +0200

    Add closure dependency build and minify in maven build. Maven build depends on Python and Closure utility. Use mvn clean install -Dclosure.path=/path/to/closure-library to set closure-library path.

commit 9059085b76029c8fabe87667d7ec436959e2a79b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 27 09:24:36 2013 +0200

    Introduce qi service for internal search for better stats. Cleaning.

commit ada2af9694cf3622d0ae0a6d538f4c922d38332b
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 27 08:47:41 2013 +0200

    Cleaning.

commit a4856941f305d2826d037039cad6dc5a31c7dd9c
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 27 08:47:21 2013 +0200

    Add virtual CSW configuration.

commit a9cb61312fc6a0726b35cd20964190d3d0810169
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 18:48:53 2013 +0200

    Add CSW configuration.

commit 481fff2d154a72137ce3cd2112c876032258a205
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 16:17:59 2013 +0200

    Improve checkbox init in settings.

commit 5e3d315be7ffa1282c024c679b903f51539fb4d4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 15:43:11 2013 +0200

    Refactor Monitoring service.

commit 7338707465d247f494425845473014ede2d18404
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 15:06:45 2013 +0200

    Refactor sitemap services.

commit 2162d8883643ff667e0f22ade3a03c62ff2f107e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 14:48:32 2013 +0200

    Refactor PDF search service.

commit b55b1882982c58c52a310dac124e74d112f51c8e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 14:11:48 2013 +0200

    Refactor RDF services.

commit b41ef6ba2c0e713f400745c2c87cf5b9d3eeda42
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 13:58:37 2013 +0200

    Refactor CSV search service.

commit da09a604516613ea3b60b741c56c7865bcef53c0
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 13:56:53 2013 +0200

    Drop old RSS XSL.

commit 151fb7a4aef10c34bc5432511c75d08b86499852
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 13:53:51 2013 +0200

    Add brief templates for all schema. Refactor RSS search service.

commit 3883b3a0dab642f5a23b08076168071f3a5e0ef1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 12:14:55 2013 +0200

    Properly save settings as JQuery serialize does not take care of unchecked checkboxes.

commit 7319cf99cd2990bae783756f3546cc3c262ddde9
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 12:14:09 2013 +0200

    Add capability to load resources from more than one schema. Fix duplicate controller init (due to route and ng-controller.

commit 5fc7205ac7424fbe32a5dc235b663c2f3345678d
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 11:16:32 2013 +0200

    Add db translation directive.

commit 6555c4a9b9cc3f6e206352c099244bebab5868f6
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 10:45:16 2013 +0200

    Add route params to load samples and/or templates by URL.

commit 1e4446f329a3c425c20dee3168d903becd682608
Merge: fafbf40 a4d78f2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 26 09:41:13 2013 +0200

    Merge remote-tracking branch 'upstream/develop' into refactoring/ui

    Conflicts:
    	services/src/main/java/org/fao/geonet/services/config/Get.java
    	web/pom.xml

commit fafbf4026a94e66a4e3574916ab39a36b39e121a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 14 16:31:23 2013 +0200

    JS style.

commit 48fb9fe992a3b1abea290ee0f2eab38f2d215f33
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 14 16:30:20 2013 +0200

    Add metadata samples and templates loader.

commit ad28254e363296af5e71dcff2bb3a08ffc7ce643
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 14 12:40:07 2013 +0200

    Improve search manager service and use search directive in user & groups.

commit c7235819fa350b2119f6a88d29bfbf343b1c181d
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 14 11:00:43 2013 +0200

    Add icons for menu.

commit 2afec85248dad36265f142c54d79b985f608f7b2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 14 10:00:32 2013 +0200

    Add Logo configuration.

commit 119d5ed358506aaf69d147714f23b9427791dd19
Author: Arnaud De Groof <arnaud.degroof@spacebel.be>
Date:   Mon Aug 12 15:54:21 2013 +0200

    Add draft classification system UI

commit 2c33866b096217e114aa5384273959bbae193263
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 12 13:22:53 2013 +0200

    Move admin page template to admin folder. Add Settings panel.

commit d094f854c752ade4d69ee1822325a5258cae5dec
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 12 13:20:02 2013 +0200

    Move minified JS to lib folder.

commit a39ec79b7cbbeb2d4ff8bcef4128b8ccfd5fb4f1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 12 09:14:07 2013 +0200

    Ignore minified files.

commit f900210694e27ad4674b6a563472940fa5573c85
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 12 09:13:11 2013 +0200

    Fix some compiler warning.

commit 5e043734f36d5105f075d6d46e9c6f0bf0049096
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Aug 12 09:12:49 2013 +0200

    Add closure builder instruction and debug mode. Add some more XSL docs.

commit 9dcda214fedd912556dd8e527285e6f8278a634c
Merge: 7ee7ad8 cf4c94e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 9 10:03:14 2013 +0200

    Merge remote-tracking branch 'upstream/develop' into refactoring/ui

commit 7ee7ad88a838d3e5b1c152ca9362b86d4a9d5b18
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 9 09:40:45 2013 +0200

    Add SearchController for providing basic search on home page.

commit 9e8f9cdf1637d39d1d37f76447ee55be8e0a5d41
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 9 08:50:32 2013 +0200

    Improve user form validation. Add utility module. Scroll to report when batch processing done.

commit 0554c9ebcbb51d0435d30308ad470f7dd67a1362
Merge: 20d5bee 02f8039
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Fri Aug 9 07:13:09 2013 +0200

    Merge remote-tracking branch 'upstream/develop' into refactoring/ui

commit 20d5beedee1b04701ad559a66d9c561634d68440
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 16:06:06 2013 +0200

    Turn off JZkit spring config load - to be fixed (see #186).

commit d81e1c7183937206c401e26a953e3ed593c40df7
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 16:03:25 2013 +0200

    UI / Admin / Add admin tools page with batch update UI.

commit f1ec60cbc0b9e67682754d73ce37d26eacac9204
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 16:02:21 2013 +0200

    UI / Add a new set of components to manage metadata and search, pagination and displaying results as list group.

commit 9cbce69cdfc9500473f60990f0ac0b7df6d9a61a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 16:01:02 2013 +0200

    ISO19139 / Improve keyword-mapper process, add contatct-updater process, rename url updater.

commit 7fdb9e71689d9b7a888a1fa27adbfbf23897caec
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 15:56:18 2013 +0200

    Config / Add md.processing.batch service returning JSON error.

commit 6ece74a363c7ad1864f357cdfa12a9bfd8c79277
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 15:55:36 2013 +0200

    Admin / User group / Add form-control class when required.

commit 3e6b85e88bc794bd3c6f792e64a5dab2cfd5efad
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Aug 8 15:50:40 2013 +0200

    Update to bootstrap 3.0.0rc1.

commit 2f9274751a5e662b26644b6a50edcfa4d3b7203a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 7 08:24:40 2013 +0200

    Config / Clean CSW and SRU service config.

commit ae8fbf97ffccd1881d8c7e728a35cee47ef813d2
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 7 08:24:04 2013 +0200

    Profiles / Add layout XSLT for dublin core and ISO19139.

commit 5528a433aa6a4b44d57ecd86e00736d6c49d937e
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Aug 7 08:23:35 2013 +0200

    Config / Move CSW and SRU to config folder. Add md* services.

commit d41c45526f286f586c64f3d9584e5b87867bdd06
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 6 19:50:37 2013 +0200

    Add draft XSLT folder structure.

commit 7251732179c88b957c8dda662fc05de79e688a67
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 6 18:12:27 2013 +0200

    Start reviewing services list. Add doc to UserGroupController.

commit cbd86fa0b4cb8d81a0fcec34e88bfe94c6c17c78
Merge: df193bf 9bc3830
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 6 18:01:06 2013 +0200

    Merge remote-tracking branch 'upstream/develop' into refactoring/ui

commit df193bfee827906682d9126a92d9818012a4cef6
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 6 17:32:44 2013 +0200

    Add JSON output to Jeeves.

commit 0d706633973498c1984b4fe93fd8e1b3a8c33291
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 6 16:29:18 2013 +0200

    Rename README file.

commit 364b771ef2440ea0ce17840fecade66279f2a4b6
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Aug 6 16:27:31 2013 +0200

    Add web-ui module.
Widgets / Fix for duplicated user info in header.
#289 getGNServiceURL function adds extra slash if the parameter starts with slash
Widgets / Keyword selection / Support 2 concepts with same label (#293).
Merge remote-tracking branch 'origin/develop' into develop
Merge remote-tracking branch 'upstream/develop' into spring-data-jpa

Conflicts:
	.gitignore
	jeeves/pom.xml
	pom.xml
	services/src/main/java/org/fao/geonet/services/password/Change.java
	services/src/main/java/org/fao/geonet/services/password/SendLink.java
	services/src/main/java/org/fao/geonet/services/register/SelfRegister.java
	software_development/README.md
	web/src/main/webapp/WEB-INF/config-spring-geonetwork.xml