Merge pull request #8 from apobbati/master

Fix for call to an incorrect getter in SingleLogoutProfile
Support for no password keystores

In test environments keystores with no password are very frequent
Merge pull request #9 from bornmw/patch-1

Support for no password keystores
Fixed case of property name in the call to action

When running the sample the log will ask you to set entityBaseUrl. That
property does not exist (it's entityBaseURL.)
Merge pull request #10 from waded/master

Fixed case of property name in the call to action
Update to Gradle 1.9

This fixes the Bamboo builds which require a minimum of Gradle 1.8
since the update to Bamboo 5.2.2
Javadoc edits for clarity & typos
Javadoc edits for clarity & typos
Merge pull request #12 from waded/master

Javadoc edits for clarity & typos
Fixing problem when imported metadata contains both SP and IDP entities under the same entityID.
Enabling propagation of defaults (e.g. ProxySettings) set in the HttpClient object for ArtifactResolution
Unifying exception handling. Profiles (websso package) now throw exceptions with complete error content and do not log errors. Filters catch exceptions from profiles, log them with debug level and throw further with ServletExceptions. Added chapter about error handling to documentation.
Adding NameID logging to the default SAMLDefaultLogger.
SES-135 ID in generated metadata is now automatically created when null. ID is based on entityID cleaned in order to conform to xsd:ID (and xsd:NCName) type. EntityID is cleaned by replacing all illegal characters by underscores.
Increasing default timeout for metadata loading.
SES-118 Refactoring SingleLogout, unifying exception handling
Removing unnecessary settings from the configuration.
SES-118 Refactoring SingleLogout
Adding Logout documentation.
Adding documentation for time checks.