provisioning cleanup

- cleaned up differences between cloud and infra
- got rid of unneeded comments, generally made code more readable
- put in comments about the brokenness of the cloud tests, so someone else
  can take on the challenge if they so desire
Merge pull request #559 from seandst/provisioning-refactor

provisioning cleanup
docs fixes, including one that is probably breaking the docs build
Minor import changes I promised to make
Merge pull request #562 from jkrocil/utils-appliance-minor-fix

Minor import changes I promised to make
Merge pull request #561 from seandst/i-broke-the-docs

docs fixes, including one that is probably breaking the docs build
rhevm api property is now lazy, which drasticaly speeds up collection
Merge pull request #566 from seandst/faster-collection

rhevm api property is now lazy, which drasticaly speeds up collection