Perf rhev placement policy

I'd like to add the ability to place my appliance under test on a specific host.  Additionally, affinity should also be set.  Affinity determines the behavior of migrating the appliance/VM between hosts.

Affinity can be set to:
migratable
user_migratable
pinned