Merge pull request #167 from pedroigor/master

[PLINK2-64] - SP SAML Handler to put IDP Assertion Into Http Session.
Merge pull request #168 from pedroigor/master

[PLINK2-17] - SAML2Handler also puts assertion from incoming request in the response.
PLINK2-10: SAML2 Attribute Value Parsing should handle nested element
PLINK2-10: SAML2 Attribute Value Parsing should handle nested element
Merge pull request #170 from anilsaldhana/master

see comments
PLINK2-36: STS parsing RST should not choke on WS-Policy 1.5 tags
Merge pull request #171 from anilsaldhana/master

see comments
Merge pull request #172 from pedroigor/master

[PLINK2-11] - The PicketLink IDP behaves strangely if the index.jsp is changed to an index.html.
Merge pull request #173 from pedroigor/master

[PLINK2-85] - Support SessionIndex when issuing assertions and logout requests
rebase and apply PLINK2-83: SAML2AuthenticationHandler should be able to generate multi value attributes
PLINK2-83: SAML2AuthenticationHandler should be able to generate multivalue Role Attribute statements
Merge pull request #174 from anilsaldhana/master

see comments
PLINK2-85: let mockcatalinarequest fallback on a mocksession
PLINK2-84: Test that AssertionUtil->getRoles can handler multivalued role attrib
Merge pull request #175 from anilsaldhana/master

see comments
Merging.