added virtualenv support, fixing broken tests

...pment work.

Tests can now run with ./run_tests.sh -V

Fixed tests that broke when update to python-keystoneclient v0.2 took place.