CAS-219: Provide support for certain urls to be excluded from CAS filters.
CAS-219: Provide support for certain urls to be excluded from CAS filters.
CASC-219: Provide support for certain urls to be excluded from CAS filters.
CASC-219: Provide support for certain urls to be excluded from CAS filters.
CASC-214 Improve Service Url Construction to Add Non-Standard Ports if Missing from Configuration

Problem: sometimes the port is missing from the configuration.  This generates the wrong service url.
Solution: Add the server port if the server configuration does not have one.
QA Notes: Added unit tests to confirm behavior (and old unit tests still pass)
Removed debug statements used to confirm private methods worked.
CASC-219: Cleaned up formatting issues
CASC-219: updated javadocs and added map to keep track of pattern matchers
CASC-219: allowed extensions for ignoring urls
CASC-219: updated internal map to be a static ref instead
CASC-219: switched warn to error, fixed typo and this refs
CASC-219: renamed matcher class to match behavior
CASC-219: changed exact to contains
CASC-219: added exact-matcher strategy
CASC-219: added final
Merge pull request #64 from mmoayyed/CAS-219

CAS-219: Provide support for certain urls to be excluded from CAS filters
Merge pull request #67 from battags/CASC-214

CASC-214 Improve Service Url Construction to Add Non-Standard Ports
Merge remote-tracking branch 'upstream/master' into CASC-220
CASC-220: Support front channel SLO logout

Updates after Misagh's code review