Template tracker tools

Trackerbot will be handling more than just template, but for now the
populate script is all we've got. Soon we'll need some scripts for jenkins
to mark templates as tested/usable, and a simple tool for getting the
latest template (and its providers) for a given stream.

Soon: Actually deploy the trackerbot and drop the api settings into env.yaml
Merge branch 'template-tracker-tools'
Quick fix for screenshot_error KeyError
Don't hide errors when unable to get server's version
Merge pull request #1027 from weissjeffm/version-bail

Don't hide errors when unable to get server's version
Pretty all the things

   include Pretty mixin for all the classes we use that have attributes

   also replace partial with closure, map with list comprehension.
Modernized SOPA provisioning tests
Fix category to use versioned name
Merge pull request #1029 from weissjeffm/pretty

Pretty all the things
Update cfme.exceptions

Remove _power_helper usage from provider_crud object
Cloud provider nav cloud->clouds

Add new methods to cloud provider

Infra provider comment fix
Refactor infra.Vm obj

  - add paginator usage (set it to 1000)

  - fix archived and orhpaned nav

  - create now uses CFME UI, create_on_provider uses mgmt_system
Update utils.mgmt_system:
 - EC2 can now set_name (Name tag)
 - shifted responsibility that Vm/instance is provisioned to mgmt_system
 - implemented some missing methods and updated docs

Fix utils.virtual_machines to be able to provision cloud instances as well

Update fixtures.virtual_machines to be usable with instances as well
Add cloud Instance obj

Add EC2 and Openstack instance objects with specific power control options

Redo cloud provisioning and cloud provisioning test
timeout_in_minutes changed to timeout (in seconds)
Merge pull request #1007 from jkrocil/cloud-instance-power-control

[Testing] Butt port, infra refactor and various updates all over the place
Don't consider xfailed tests as failed in passed-percentage
Merge pull request #1032 from weissjeffm/artifactor-passed-fix

Don't consider xfailed tests as failed in passed-percentage
Merge pull request #963 from mfalesni/soap-provis

Modernized SOAP provisioning tests