Customization of SamlLogoutHandler::logout()

We do not need to requireAuth() on logout, just check if the user is authenticated. 
Also added ability to change the path where we get redirected after logout.