Added a type for Compute hypervisors

* Added most common hypervisors as an enum type

Change-Id: Ib46a296352b6fd77699da723fd5326658e84737a