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.
move the velocity engine construction in the POST binding case