make database healthcheck cross database

fix fo #1258
fixed last commit...

forgot about how dbms makes column names xml nodes
fixed a mis-placed ' in xsl
Xsl processing / Allows editor to process records (#1265).
Widgets / Editing metadata related resources (#1255).

http://trac.osgeo.org/geonetwork/wiki/proposals/relatedResource

Squashed commit of the following:

commit 3ef7ab9ef47838cddb1ddfdf0bf47b5389d88828
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Apr 15 09:21:57 2013 +0200

    Widgets / relation manager / Add support to set thumbnail description. Improve no preview image.

commit e37db043190a86baaa047150f74895321e5b9247
Merge: 087c72f d87c573
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Apr 15 08:49:25 2013 +0200

    Merge remote-tracking branch 'upstream/master' into improvement/metadata-relation

commit 087c72f8b181d8449a7d9109fb16c774def116cd
Merge: 60f2289 d52f372
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Thu Apr 11 15:20:16 2013 +0200

    Merge remote-tracking branch 'upstream/master' into improvement/metadata-relation

    Conflicts:
    	web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19139/process/update-srv-attachDataset.xsl

commit 60f2289c2f74015be0b29c0cefc09ed3e3e090b3
Merge: 3b14743 88a2ca4
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Apr 10 08:00:18 2013 +0200

    Merge remote-tracking branch 'upstream/master' into improvement/metadata-relation

commit 3b1474302bb2b6f9b8d29aaebba40229610c1515
Merge: 57fc450 7fb26a5
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Apr 9 08:12:51 2013 +0200

    Merge remote-tracking branch 'upstream/master' into improvement/metadata-relation

commit 57fc45005a247d85061d07366aef92b22cf71761
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Tue Apr 9 08:11:09 2013 +0200

    Add service for resource upload/removal.

commit b32fe9eaf3e76185c802ecfb317671f3912bb430
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Apr 3 15:54:42 2013 +0200

    Widgets / relation manager / properly handle uploaded resources.

commit bb162db4342eab4af237c03d73599172b2fb78c1
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Apr 3 11:50:21 2013 +0200

    Widgets / Editing metadata related resources (#1255).
Added some changes to make recovering from a corrupt index or corrupt spatial index more robust
Merge remote-tracking branch 'origin/master'
Virtual CSW / Administration panel (#1207) - Thanks Thierry Chevallier.

Squashed commit of the following:

commit 3b95f5254ae6fd792706e49ee16c062674a75fe1
Merge: 289d494 2b9e5df
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Apr 15 10:57:58 2013 +0200

    Merge remote-tracking branch 'upstream/master' into improvement/virtual-csw-admin-panel

    Conflicts:
    	web/src/main/java/org/fao/geonet/constants/Params.java

commit 289d4948582a3d3354fa293ca0ac2ef27149145a
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Apr 15 10:30:19 2013 +0200

    Lucene configuration / _source field is not analyzed.

commit 9db7cd649c9303d99c90e870497d58da905be0c5
Merge: 20515ca d87c573
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Mon Apr 15 10:20:53 2013 +0200

    Merge remote-tracking branch 'upstream/master' into improvement/virtual-csw-admin-panel

commit 20515cade7fe5691389703e6e3051f4abaa97be3
Merge: 88a2ca4 75c0d9d
Author: François Prunayre <fxprunayre@gmail.com>
Date:   Wed Apr 10 10:14:50 2013 +0200

    Virtual CSW / Administration panel (#1207).

    Merge remote-tracking branch 'geosource/feature/virtualconfig' into improvement/virtual-csw-admin-panel

    Conflicts:
    	web/src/main/webapp/WEB-INF/config-security-mapping.xml
    	web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19139/loc/fre/labels.xml
    	web/src/main/webapp/xsl/admin.xsl

commit 75c0d9d7e28d6137b3b7b1633c9b6716a2545eee
Author: Thierry Chevallier <tx.chevallier@akka.eu>
Date:   Fri Jan 18 14:51:06 2013 +0100

    Virtual CSW : english labels

commit f35bc0c31676a6a3e480729202ac7946fb684bd9
Author: Thierry Chevallier <tx.chevallier@akka.eu>
Date:   Fri Jan 18 11:28:21 2013 +0100

    virtual CSW management : launch DB services upon Jeeves init

commit 6867a88f943fc906c93186d107288672d5a65367
Author: Thierry Chevallier <tx.chevallier@akka.eu>
Date:   Tue Jan 8 10:11:56 2013 +0100

    Manageme deletion of a virtual CSW

commit 37712374c8f56f03f5e4008503f6397934460764
Author: Thierry Chevallier <tx.chevallier@akka.eu>
Date:   Fri Dec 21 17:00:36 2012 +0100

    Configuration of CSW virtual services : new java package and modified XSL

commit f484781678cc10d6b701a47880e440271561836b
Author: Thierry Chevallier <tx.chevallier@akka.eu>
Date:   Fri Dec 21 11:42:11 2012 +0100

    Configuration of virtual CSW services : creation of new files

commit 8df3411d5089e7ea3822f45641a79f0869f4111c
Author: Thierry Chevallier <tx.chevallier@akka.eu>
Date:   Fri Dec 21 11:39:06 2012 +0100

    Configuration of virtual CSW services : update of existing files
Metadata privileges / Add support for updating privileges (keep remove all+add strategy by default).
Virtual CSW / admin / Properly update service name.
Widgets / editor helper / trigger all events on radio layout.
fixed occasional test failure caused by test ording execution
maven-war-plugin version set to 2.1.1 to fix build errors with java7. Thanks François Van Der Biest.
Fix GAST compilation error due to WAR plugin version changes.
Add label for DateTime element.
Relation / Do not restrict aggregate relation to crossReference.
Fix facet name when empty label (eg. not a codelist).
ISO19139 / Improve french translation. Thanks Benjamin Chartier.
ISO19115 / Fix duplicated label.
Widgets / Make editor down and up button the same size.