Fix incorrect test for list_users

The current test would not fail if incorrect data was returned by
the driver.  The list_roles test also has the same issue.

Fixes bug 1222574

Change-Id: Icc5e76e9453436ac208c5f262d0dd4082b700d02
Import core.* in keystone.tests

This will allow us to 'from keystone import tests' to import core
test functions. This is consistent with other modules in Keystone.

Change-Id: I8c3044cad85fee37a237264da198465fcb3c0898
Close each LDAP connection after it is used,
following python-ldap docs

Fixes bug 1172164

Change-Id: If20e3c1cf3deac5ce4217ce0324f8c91c2e30f92
domain-specific drivers experimental in havana

Related-Bug: 1218094
Related-Bug: 1217017
Change-Id: I5fecaa8c6531b2b38c914908ecff8a33de67857c
Merge "domain-specific drivers experimental in havana"
Merge "Fix incorrect test for list_users"
Merge "Import core.* in keystone.tests"
Tests use "from keystone import tests"

Use "from keystone import tests" rather than
"from keystone.tests import core as test". This is
consistent with how other packages are imported throughout
Keystone.

Change-Id: Ib0b9ace7468c869f226e8d6c5ab1297563463200