Added sql migration script between 1.1.0 and 1.1.1
Auto creation of authenticated users

* Abstralize existing authethication interceptor
* Create default authentication interceptor using userService (old implementation)
* Extend this interceptor to allow users' auto creation
* Write some tests for this functionalities

Those functionalities can be activated with a property overrider with the properties:

```
geostoreAuthInterceptor.autoCreateUsers=true
geostoreAuthInterceptor.newUsersRole.role=USER
geostoreAuthInterceptor.newUsersPassword=NONE|USERNAME|FROMHEADER
geostoreAuthInterceptor.newUsersPasswordHeader=newUserPassword
```

Some documentation for this options:

* **autoCreateUsers**: Flag to indicate if an user that not exists could be created when it's used
* **newUsersRole**: New role for the user (default it's USER)
* **newUsersPassword**: New password strategy. Can be: NONE --> empty password, USERNAME --> password = username, FROMHEADER --> see newUsersPasswordHeader
* **newUsersPasswordHeader**: Header key for the new password if the selected strategy is FROMHEADER
Basic authentication interceptor

* New authentication interceptor without user autocreation
* Test for this authentication interceptor
Rename authentication interceptors

* Rename authentication interceptors to mantain retrocompatibility.
* Configure the old implementation as default interceptor
* Include the new interceptor commented for /users services
* Change the properties overrider for the new interceptor
Merge pull request #47 from alediator/issue_43

Auto creation of authenticated users
Fixed tests with shared fixture, making them independent
Merge pull request #48 from mbarto/issue_43_fix_tests

Fixed tests with shared fixture, making them independent
 - code formatting with geotools templates
 - fix Spring and SpringSecurity versions
 - Proposal #2: integration of GeoStore with SpringSecurity
 - LDAP Security
 - fixing LDAP embedded issue
 - improvements and test cases
 - cleanup
Merge pull request #53 from geosolutions-it/LDAP_SECURITY

Adding LDAP Authentication to GeoStore
Close #57 + externalized extractAuthUser method to avoid code duplication
Closes #58, some classes can't still deleted before work on #59
More on #57, now closed
Multiple usergroup management + REST Interface

-#55 handle users group with resource-based authorization for write

improve the geostore model in order to allow multiple groups assignment to each user

implement multiple usergroups management

fixed authentication for extJS module

Removed the default group beavior, implement alresources group, fixed wrong flag setting in setCanWrite, removed default group rules assignement in resource creation

postgres script for 1.1.1 to 1.2migration and fixes to the previous one

fixed wrong annotations and removed imports

improved guest user management, add security to rest module
Merge pull request #67 from Damianofds/usergroup-implementation

Usergroup implementation