Created exceptions for all cases
Merge pull request #623 from psav/exceptions

Created exceptions for all cases
Automated Catalog Item
Fixed linting errors
removed extra locate method
Removed test_catalog_item.py for now
Merge pull request #579 from sshveta/catalog2

Catalog2
Test collection fixed for tests that don't need to be parametrized

- Also no longer using pytest.skip to prevent fixturesplodes, welcome the new and slightly silly uncollect mark
delete bad provider

running the infra provider/provision tests, a bad provider was left
around causing failures, adding a delete to the end of the test assuming
that will help
Merge pull request #625 from dajohnso/delete_bad_prov

delete bad provider
cleanup failed provisions
utils.update fix
* Previous version modified the original object too soon, so that the
  update method didn't have the original values anymore.
add update_rhel to vm_analysis
Merge pull request #626 from dajohnso/fix_clone_tmpl

cleanup failed provisions
Merge pull request #627 from dajohnso/add_rhel_update

add update_rhel to vm_analysis
Merge pull request #619 from seandst/collection-badness

Test collection fixed for tests that don't need to be parametrized