COOPR-501: Created interfaces for Cluster and Tenant Client API.
COOPR-501: Refactored transport objects.
COOPR-501: Created interfaces and transport objects for the Coopr Rest Client API.
COOPR-501: Replaced new info classes with specification classes from the coopr-server project; Updated java docs; Removed unused classes; Combine the template, provider, service, hardware, and image clients into a single admin client.
Merge branch 'develop' into feature/rest-client
COOPR-501: Updated code according to the comments above.
Merge branch 'develop' into feature/rest-client
Merge pull request #635 from cybervisiontech/feature/rest-client

Feature/rest client