CASC-182 - reset the redirectAfterValidation parameter to false when useSession is false.
CASC-182: Combined logging statements into one.
Merge pull request #8 from mmoayyed/CASC-182-1

CASC-182 - reset the redirectAfterValidation parameter to false when use...
CASC-184

upgrade to OpenSAML2
CASC-184

improved SAML support.  Also execute old AND new XML in the unit tests.

cr for the first round of changes: serac
Merge pull request #9 from battags/CASC-184

CASC-184 - upgrade to OpenSAML2, update XML parsing to work with old and new server code.
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.