Single logout

Implements Single Log Out (needs other functionality I added as separate pullreqs, that's why it seems so big; the SLO is not so big). Accepts SAMLRequest for logout and creates SAMLResponse accordingly. Tested with simplesamlphp.