Allow full URL for IdP and skip check against CILogon list
This PR adds a short-circuit when the user provides an IdP that matches as a full ECP endpoint IdP, mainly to test things for IdPs that aren't yet registered with CILogon.
cc Warren Anderson (github handle unknown)