basic build for geofence is working

still need to merge the correct branch from niels' geofence repository onto our geofence submodule
updated geofence submodule
added geofence configuration
updated geofence submodule to include removal of ldap configuration properties so that config can provide it
added docs and a couple of files I forgot
Pass privateui/index.html through JSP page for better control
Send privateui only if role is MOD_LDAPADMIN, otherwise: forbidden
sec-roles header values have a "ROLE_" prefix
Access to CSS and JS in privateui/ and account/
Useless {}
/privateui/ was not mapped anymore
Previous name was not clear - this parameter is useful to forge public URLs
Update Spring from 2.5.6 to 3.2.5 - allow to use new functionalities
Update dependency and namespaces
Typo
Add `publicContextPath` attribute to JSP to forge absolute CSS and JS URIs

In JSP pages, the CSS files, for example, are changed from

```
	<link href='../account/css/bootstrap.min.css' rel="stylesheet" />
```

to

```
	<link href='${publicContextPath}/account/css/bootstrap.min.css' rel="stylesheet" />
```

ie. to

```
	<link href='/ldapadmin/account/css/bootstrap.min.css' rel="stylesheet" />
```

This way, the JSP files may be called for any URI depth level.

Note that we used an interceptor to add an attribute coming from the geOrchestra configuration,
the `ldapadmin/` publicContextPath. We could not use the common `${pageContext.request.requestURL}`
attribute in JSP files since it's equal to `ldapadmin-private` (name of the webapp) in
the default geOrchestra installation.
TODO - send a 403 error when forbidden
Merge remote-tracking branch 'origin/13.09' into issue455
some fixes for the geofence build.

I had the ldap properties being added to geoserver instead of geofence.  In order to add to geofence I added a new module that addes them.
updated submodule reference