Conditionalize external_login_or_signup shib behavior on existence of apache shib vars

@brianhw @cpennington 

As discussed over email