Merge pull request #170 from anilsaldhana/master

see comments
Merge pull request #171 from anilsaldhana/master

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

[PLINK2-11] - The PicketLink IDP behaves strangely if the index.jsp is changed to an index.html.
[PLINK2-85] - Support SessionIndex when issuing assertions and logout requests.
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