Support basic auth to support ECP

In order to support the functionality required by the NeCTAR ECP project the VH need to support basic authentication for the Shibboleth IdP component for the ECP endpoint located at:

/Shibboleth.sso/SAML2/ECP