SAML: order (non-indexed) endpoints also by binding
SAML: order (non-indexed) endpoints also by binding

I have seen spurious metadata changes for SPs that have multiple SingleLogoutService
endpoints that have the same URL, but differ only in binding.  This is actually the case for SimpleSAMLphp.

Fix this by sorting also by :binding (and also :response_location, just in case it's present)

ausaccessfed/saml-service,ausaccessfed/saml-service,ausaccessfed/saml-service,ausaccessfed/saml-service