CASC-169

change to hashmap to allow values to be added
Merge pull request #11 from battags/CASC-169

CASC-169
CASC-185

add authentication time to assertion and also actually use the validity period for Assertion.
Merge pull request #12 from battags/CASC-185

CASC-185 - Merged. 
CASC-166 Fix race condition in cached assertion cleanup.

Perform assertion cleanup on same thread as JAAS module invocations to ensure that cleanup of expired assertions occurs before the cache is interrogated. A verifying test case accompanies this fix. The test case required a new module option, cacheTimeoutUnits, in order to complete on a time scale suitable for unit tests.
CASC-166 Address code review feedback.

Use ConcurrentHashMap to avoid explicit synchronization.
Use TimeUnit to allow more user-friendly configuration of the units of the cache timeout (e.g. MINUTES, SECONDS) and rename option from cacheTimeoutUnits to cacheTimeoutUnit for consistency.
Merge pull request #13 from serac/casc-166

CASC-166 Fix race condition in cached assertion cleanup.
make default value of useRedirect visible. Add some JavaDoc for the
options.
Corrected JavaDoc (force if useSession=false force redirect=false)
Merge pull request #16 from ecki/topic-redirectfix

make default value of useRedirect visible. Add some JavaDoc
CAS-188

provide default Tomcat behavior
Merge pull request #18 from battags/CASC-188

CASC-188 Provide Support for Wildcard Roles
.gitignore Eclipse's .project default output bin/ directory.
Merge pull request #20 from ecki/topic-ignorebin

.gitignore Eclipse's .project default output bin/ directory.
implemented authentificator for Confluence 3.5 for newer Seraph/Crowd infrastructure

- using getUserFromSession()
- propagating event
- based on https://bitbucket.org/jaysee00/example-confluence-sso-authenticator
- based on comment from https://jira.atlassian.com/browse/CONF-26547
minor change digged out of DefaultAuthenticator
Merge pull request #23 from dodok1/master

properly support Confluence 3.5 - 4.3
CASC-199: Allow for an additional option to exclude empty proxy chains.
Merge pull request #24 from mmoayyed/CASC-199

CASC-199: Allow for an additional option to exclude empty proxy chains.