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.
More provisioning dialog tests
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
boto intersphinx, intersphinx inventory spelunker
Fix Sanitizer
Merge pull request #1055 from psav/fix_sanitizer

Fix Sanitizer
Merge pull request #1054 from seandst/boto-intersphinx

boto intersphinx, intersphinx inventory spelunker
Added more permissions tests

1. Test for vm power on permission
2. Test for vm provisioning permission
3. Test for vm removal permission
4. Test that any changes to a role's permissions take effect during on the next login
5. Refactored out the quadicon locator for VMs for reusability
6. Added the convenience functions get_first_quad() to Quadicon class, and get_first_vm() to cfme/infrastructure/virtual_machines.py
7. Added get_number_of_vms() to cfme/infrastructure/virtual_machines.py
8. Refactored error message storage in test_permissions method in cfme/tests/configure/access_control to include a traceback with the error
Merge pull request #1046 from slouderm/extend_permissions_tests

Added more permissions tests
Some basic canned and custom tests
Update emacs env docs
Cleaned up the ui_bench_test.yaml.template

Implement cleaned up yaml settings. Prevent navigation to C&U Graphs as backend process to create graphs can be slow.
Avoid deleting providers tests to not mess the other tests
Merge pull request #1051 from akrzos/perf_ui_bench_vm_infra

Cleaned up UI Bench yaml and browsing providers on 5.2.5
Tests to automate button and button group to catalog item
Merge pull request #966 from sshveta/catalogcustombutton

Catalogcustombutton
added wait_for ssh before configuring db

Seen a issue on jenkins where the IP comes back but ssh is not quite
there and it ultimately kills the job.  Added a wait_for
Merge pull request #1061 from dajohnso/wait_for_ssh

added wait_for ssh before configuring db