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
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