bump ruby to 2.0.0-p598
Changes to show tag category only once for each base class.

- Changed TAG_CLASSES to be a hash and then use invert on it in order to use each model only once to add tag categories for them, having base class more than once in that array was causing duplicate entries in the pull down.
- Added spec test for model_details method to make sure values in the pull down are uniq.

https://bugzilla.redhat.com/show_bug.cgi?id=1160209
Update and simplify spec

https://bugzilla.redhat.com/show_bug.cgi?id=1161322
[Openstack][provisioning] use Security Group ems_ref instead of name

Openstack allows you to create multiple security groups with the same name
If you attempt provisioning by name and there are multiple matches,
you will will receive an API error (HTTP 409 or 500).  Using the ems_ref
is guaranteed unique.  We display the name and description in the dialog,
so no further changes are required

https://bugzilla.redhat.com/show_bug.cgi?id=1161322