CASC-179

added parameter to determine whether to create sessions.  Also, now properly does a return.
Merge pull request #32 from battags/CASC-196

CASC-196
Merge pull request #34 from battags/CASC-179

CASC-179
CASC-202

migrated some to SLF4J
Merge branch 'master' into CASC-202
CASC-202

migration to SLF4J
CASC-202

convert Commons Logging to SLF4J.  Add Enforcer.
Fix formatting of pom.xml and update licensing to match CAS project.
Merge pull request #35 from battags/CASC-202

CASC-202 Migrate Commons Logging to SLF4J

Migrated to SLF4J, updated License header to match main CAS project, and re-ran script.
CASC-180 - Add support for Client Side Certificates

In order to utilize client side certificates, this commit facilitates the creation of a SSLSocketFactory on HttpsURLConnection for the client. The configuration is encapsulated inside a url factory instance that applies the adjustments where necessary.

This commit is continuation of the posted pending pull on github that is at:
https://github.com/Jasig/java-cas-client/pull/26

...and applies the suggestions and fixes that were brought to light during the code review.
Fixed javadoc for unused parameter.
CASC-180 - Add support for Client Side Certificates

Moved url connection factory interface and its https impl into the ssl package.
Merge branch 'master' of github.com:battags/java-cas-client
Merge pull request #36 from mmoayyed/CASC-180

CASC-180: Add support for Client Side Certificates
CASC-204 Prevent renew misconfiguration.

Prevent renew from being configured via filter init param, which can lead
to a half-configured state where authentication filter is configured for
renew without validation filter. With this change in place, renew MUST be
configured by a global configuration facility such as context parameter or
JNDI to ensure proper configuration.
Merge pull request #39 from serac/casc-204

CASC-204 Prevent renew misconfiguration.
CASC-180: Fix the issue with casting to http url connections and provide a default instance for the http url factory.
CASC-180: Removed the default url connection factory, allowed proxy retrieval to use the configured factory instance.
CASC-180: Fixed try/catch block issue with URL creation.
CASC-180: Renamed factory to be HttpURLConnectionFactory.