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
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
template tracker populate is now template tracker sync (it also deletes)
Fix Image Type table for GH #1070
Merge pull request #1077 from psav/fix_pxe_image_type

Fix Image Type table for GH #1070
Wait for reboot
Merge pull request #1078 from psav/fix_wait_reboot

Wait for reboot
Something to make smyers happy