Identity integration

This branch integrates migration of identity and resources for the tenant in API handler.
This branch properly restricts clients to source and destination clouds so resources are created in appropriate tenant in the destination cloud.