Fixing versioning issue

Added a line to wait for the replication to become active
Replaced set_server_role with set_server_roles method,
Fixed issue with set_replication_host.
Adding back a needed import.
clone_template has sane defaults for all providers

This is for smoke-testing templates on every provider, so making clone_template
as provider-agnostic as possible was needed.

Additional resulting changes:
- EC2 mgmt backend is able to deal with image names as well as AMIs, much as it does
  with instance names and IDs
- destroy_vm seemed generally useful, so it lives in utils.providers now
- minor cfme_data template changes, reflected in private yamls
Added pxe fields for Vsphere
Merge pull request #1069 from psav/fix_pxe_prov

Added pxe fields for Vsphere
Don't let exception bubble up from Pretty (even if obj's getattr is
broken)

Also fix wrong pretty_attr name
Merge branch 'master' of github.com:RedHatQE/cfme_tests
Added workaround for bug to be removed GH1070
Merge pull request #1071 from psav/fix_pxe_workaround

Added workaround for bug to be removed GH1070
Merge pull request #1053 from seandst/smoketester

clone_template has sane defaults for all providers
fix rhevm cleanup

move ova delete in cleanup function

flake check

remove re-raise, use finally
Merge pull request #1074 from apagac/tmp_up_rhevm_fix

Template upload: fix rhevm cleanup
Changed XPATH to use new style buttons
kwargs fix
Merge pull request #1075 from psav/fix_actions

kwargs fix
Merge pull request #1072 from psav/fix_buttons

Changed XPATH to use new style buttons
Trackerbot lib knows how to check for templates to test
Merge branch 'trackerbot'
template tester script