fix xpath lookup
fixes redirect initiation for targets that already have ...

... some query string predefined

Allow for passive IdP, for example, by adding ?IsPassive=true.
XML parsing error is not ignored
Forking to have validate{Post,Redirect}Response
use 'container' parameter, redirect uses req.query not .body
correct method called; validateRedirectResponse impl'd
accepting redirect as well as post; redirect not verified
attribute with multiple calues are put as array in profile
After successful logout, clear user and continue
Merge branch 'success-after-logout'

Conflicts:
	lib/passport-saml/strategy.js
Merge branch 'array-for-multiple-attrs'
profile was global because var was missing
Option to tell authenticate what to do without SAMLRe... fields.

Now it was always login, but it can be logout as well (or nothing).
Merge branch 'fix-global' into newsl
Merge branch 'default-operation' into newsl

Conflicts:
	lib/passport-saml/strategy.js
validation part of xml contents extracted to parameter
SAML accepting LogoutRequest, not responding correctly yet
strategy prepared to have logout response functionality
requestToUrl additionalParameters, req/res
Merge branch 'more-powerful-requesttourl' into newsl