Ensures User is member of tenant in ec2 validation
Ensures User is member of tenant in ec2 validation

It is possible that a user is no longer a member of a tenant when
they attempt to use an ec2 token. This checks to make sure that
the user still has at least one valid role in the tenant before
authenticating them. This should automatically work for the s3
version as well since it is a subclass.

Fixes bug 1064914

Change-Id: Ieb237bae936a7b00ce7ba4d4c59aec6c7a69ec21

blueboxgroup/keystone,roopali8/keystone,ajayaa/keystone,takeshineshiro/keystone,rodrigods/keystone,rushiagr/keystone,reeshupatel/demo,ilay09/keystone,jumpstarter-io/keystone,rickerc/keystone_audit,promptworks/keystone,dsiddharth/access-keys,mahak/keystone,rodrigods/keystone,dstanek/keystone,jumpstarter-io/keystone,jamielennox/keystone,rajalokan/keystone,cbrucks/Federated_Keystone,promptworks/keystone,nuxeh/keystone,vivekdhayaal/keystone,vivekdhayaal/keystone,jamielennox/keystone,kwss/keystone,dsiddharth/access-keys,townbull/keystone-dtrust,openstack/keystone,ajayaa/keystone,cbrucks/Federated_Keystone,promptworks/keystone,klmitch/keystone,reeshupatel/demo,jonnary/keystone,ntt-sic/keystone,cernops/keystone,reeshupatel/demo,rushiagr/keystone,nuxeh/keystone,UTSA-ICS/keystone-kerberos,derekchiang/keystone,rickerc/keystone_audit,ging/keystone,townbull/keystone-dtrust,rickerc/keystone_audit,cloudbau/keystone,JioCloud/keystone,dsiddharth/access-keys,MaheshIBM/keystone,JioCloud/keystone,citrix-openstack-build/keystone,cloudbau/keystone,UTSA-ICS/keystone-kerberos,citrix-openstack-build/keystone,himanshu-setia/keystone,kwss/keystone,dims/keystone,rajalokan/keystone,mahak/keystone,blueboxgroup/keystone,jonnary/keystone,ntt-sic/keystone,mahak/keystone,kwss/keystone,townbull/keystone-dtrust,dims/keystone,derekchiang/keystone,klmitch/keystone,roopali8/keystone,cernops/keystone,rushiagr/keystone,maestro-hybrid-cloud/keystone,takeshineshiro/keystone,rajalokan/keystone,vivekdhayaal/keystone,cbrucks/Federated_Keystone,cloudbau/keystone,jumpstarter-io/keystone,dstanek/keystone,idjaw/keystone,ilay09/keystone,openstack/keystone,derekchiang/keystone,himanshu-setia/keystone,nuxeh/keystone,maestro-hybrid-cloud/keystone,ging/keystone,ntt-sic/keystone,idjaw/keystone,ilay09/keystone,MaheshIBM/keystone,dstanek/keystone,openstack/keystone,citrix-openstack-build/keystone