Update Geofence submodule: add setting so that the group ldap search can be configured rather than being hardcoded.
Merge branch 'master' of https://github.com/georchestra/georchestra
Revert "GN: set default ui lang with shared.geonetwork.language"

This reverts commit 99a30316db6bc0473c326f717f250fb0f7bb8d57.
Add custom GEOR.XmlReader to fix IE10 issue with Ext.data.XmlReader
security-proxy - bumping to a new version of spring-security

The new version (3.1.x) introduces some extra classes that are
ActiveDirectory specific. Even if in the end I had to copy the entire
ActiveDirectory class, I think the shift could be useful in the future.

Tested on Rennes Métropole infrastructure.
security-proxy - adding a specific auth provider

In case of Rennes-Métropole, when using the User-Agent + HTTP basic
auth, we need to use 2 different authentication sources:

- A bind is first made onto the Active Directory, to ensure that the
  user is legit and provided a correct username / password ;

- The roles are then being fetched from an OpenLDAP ;

To achieve the use of both sources, it has been necessary to rewrite a
filter, based on ActiveDirectory from the spring security 3.1.x,
accepting an extra constructor parameter which returns the actual roles
of the user, fetched from the OpenLDAP. Hence the newly introduced
package.
Adding extra Spring jar dependency (spring-security-ldap)
First shot on LDAP encryption via LDAPAdmin

Still TODO: refactor (DRY).
LDAP password encryption

Adding a test suite (not implemented yet)
Ignoring eclipse generated files
LDAPAdmin: adding dependency to encrypt passwords

Activating also some extra amven plugins to make various test reports
LDAPAdmin - XMLL'inting pom.xml
ldapadmin - Bumping to version 3.3 of maven-site

See https://issues.apache.org/jira/browse/HADOOP-10092 (similar issue)
ldapadmin - Preparing testsuite on new account creation
ldapadmin - newaccount integration tests

Finishing the general case on creating a user.
ldapadmin - improving new account test suite
ldapadmin - Finishing with tests on newaccount package
ldapadmin - adding a test file for password recovery controller
ldapadmin - improving testsuite (coverage -> 15%)

- finishing tests on PasswordRecoveryFormController
- Adding test for NewPasswordFormController
ldapadmin - pom.xml: defining a version for maven-project-report

Avoids a warning at maven runtime