Add cmdline filtering of providers

Allows the usage of --use-provider to specify a provider to filter tests
by using the yaml key.
Hack for single quotes inside names
Merge pull request #700 from psav/fix_quote

Let the record show that this isn't actually a hack...
Merge pull request #686 from psav/use_provider

Add cmdline filtering of providers
Fix quadicon click locator to use link element
Merge pull request #712 from weissjeffm/quadicon-fix

Fix quadicon click locator to use link element
Renamed edit_btn to save_btn
Removed old service dialog tests
Added tests to service dialog
Added tests to Service Dialog