Fixes #2169 Selecting a different OpenStack tenant has no effect

Basically Openstack tenant is not even set or taken into account for anything. This PR fixes that, fairly simple stuff.

http://projects.theforeman.org/issues/2169