User Platform Branch -- First cut

1. Support for new usermetastoreservice
2. Support for creating and getting a domain