JENKINS-22402 do not store authorities in the config.xml

JENKINS-22402
The authorities of each user are not required in the config.xml of
Jenkins and just blowing up the file.
Merge pull request #16 from tienju/master

Adding group membership filter setting
Merge pull request #15 from chrissy25/master

JENKINS-22402 do not store authorities in the config.xml
Adding a cache uptate interval for the LDAP groups. It will avoid a restart when an user is added to a new group on Active Directory/LDAP.
[maven-release-plugin] prepare release reverse-proxy-auth-plugin-1.4.0
[maven-release-plugin] prepare for next development iteration
Repair null pointer exception when forwardedUser is null.  This occured when
upgrading from a previous version, http://i.imgur.com/WzfWeVX.jpg.
Merge pull request #17 from pmotyka/master

I will merge this pull request, didn't get the idea that you were trying to use only the LDAP instead of passing the username in the header. If the forwardedUser (which represents the name of the field to have the info retrieved from) is not informed in the configuration, then you do not need reverse proxy. Do you follow me on that one?

In the next release I will change the line 486m it's a really bad practice to do assignments inside an IF statement
Adding support for using Jenkins API tokens for authentication.

If both the header specific for this plugin and HTTP Basic
authorization header are found in the HTTP headers, the plugin header
takes precedence.