Add support for setting forceAuth, comparisonType, bindingUri to the Saml2Client

The Saml2Client assumes default values for forceAuth (false), comparisonType and bindingUri (HTTP-POST). This patch allows the applications to customize these options.
It takes the default primitive value. 'null' in this case. If the comparison type is null, its not set to the request