Hide the tenant ids so they are purely internal, with name being
used externally. Also keep deleted tenants in db for historical
purposes.
fix checkstyle warning (import order).
Merge remote-tracking branch 'origin/develop' into feature/use-tenant-name-externally
Merge remote-tracking branch 'origin/develop' into feature/use-tenant-name-externally

Conflicts:
	server/src/main/java/com/continuuity/loom/admin/Tenant.java
	server/src/main/java/com/continuuity/loom/http/handler/LoomAuthHandler.java
	server/src/main/java/com/continuuity/loom/store/tenant/SQLTenantStore.java
	server/src/test/java/com/continuuity/loom/http/LoomSuperadminHandlerTest.java
	server/src/test/java/com/continuuity/loom/store/tenant/TenantStoreTest.java
moving id to name mapping down into the store and moving
external provisioner creation to the service.
Merge pull request #306 from continuuity/feature/use-tenant-name-externally

Feature/use tenant name externally