Handy new scripts

- clean_appliance is a little crappy, but works alright
Someone had to figure it out sooner or later
Merge pull request #571 from jkrocil/docs-update

Someone had to figure it out sooner or later
Fix RHEVM issue - address is sometimes not available right away
Added new Filter class
Merge pull request #572 from jkrocil/utils-appliance-rhevm-fix

Fix RHEVM issue - address is sometimes not available right away
Merge pull request #574 from psav/filter_component

Added new Filter class
Un-broke testgen parametrizing provider tests

- Also renamed/publicized functions for a more usable interface
Smoke test mark has good reporting, is being used, and can stop a build
Merge pull request #560 from seandst/scriptaculous

Handy new scripts
Merge pull request #565 from seandst/actually-using-smoke-marks

Actually using smoke marks
Merge pull request #578 from seandst/provider-parametrization-fixup

Un-broke testgen parametrizing provider tests