Compatibility with Microsoft ADFS 2.0

Added a short Read Me text file with steps to follow in order to use
PAC4J against ADFS.
Modified SAML2 response validation. NameID is not needed if at least one
Subject Confirmation is present (even without a NameID). BaseID is also
accepted. If NameID is empty, a dummy NameID is used for SAML2
credentials.
Changes to Saml2Client for adding - NameIdPolicyFormat and AuthnContextClassRef when building SamlRequest
Fixed identation issues for spaces instead of tabs
Fixed identation issues for spaces instead of tabs
Merge branch 'master' of https://github.com/leleuj/pac4j
Merge pull request #96 from srini156/master

Changes to Saml2Client for adding - NameIdPolicyFormat and AuthnContextClassRef when building SAMLRequest
Merge branch 'master' of https://github.com/leleuj/pac4j
Modifications recomended by reviewers of pull request 93 at leleuj/pac4j.
Merge pull request #93 from jkacer/master

Compatibility with Microsoft ADFS 2.0
little change in the validateSubject method
Merge pull request #105 from miremond/pac4j-adfs

little change in the validateSubject method
pac4j-94: Ability to modify the time tolerance with CAS client
Merge pull request #106 from pycloux/timetolerance

pac4j-94: Ability to modify the time tolerance with CAS client
update to 1.6.0-SNAPSHOT before release
[maven-release-plugin] prepare release pac4j-1.6.0
[maven-release-plugin] prepare for next development iteration
Update README.md
Update to Google Oauth 2.0 login per the instructions at:
  https://developers.google.com/+/api/auth-migration#userinfo
- Allow for easy parsing of Json trees by using a period as a dot
  separator.  Note, this has the potential to break any json which
  has a name key with a dot in the string, since the code will make
  the (invalid) assumption that it's a entry separator.
Merge pull request #108 from nateww/google-oauth-updates

Update to Google Oauth 2.0 login