Gradle won't compile the test when IdentityClient is private
Initial doc for multitenancy
[#82411992] [https://www.pivotaltracker.com/story/show/82588908]
Fixed test, rethrowing any dao exception that isn't about nonexistant
zone
[#82411992] [https://www.pivotaltracker.com/story/show/82588908]
Defaulting IdentityZone threadlocal to UAA IdentityZone

[#82436758]
https://www.pivotaltracker.com/story/show/82436758
Creating IdentityProviders in the DB for tests that need custom ones.
These tests are trying to save users with some arbitrary origin value;
an IdP with that value as the origin_key must be in the DB beforehand.

[#82436758]
https://www.pivotaltracker.com/story/show/82436758
Bootstrapping "uaa","login-server","ldap","keystone" as IdPs
mixing char and varchar id column types is bad, making everything char
in postgres.
Looks like we need to trim the ID's as well!