Coverage of advanced search box in Hosts

Adds a new web_ui module which can operate the advanced search box.
Adds tests testing the advanced search box in Hosts section.
Port access control to new framework
Coverage data files
UI Coverage pytest plugin!

Collateral damage:
- Minor changes to centralize creation of the cfme commandline option group
- SSHClient put_file and get_file accept kwargs, so now they can be recursive
Wait for appliance UI to come up after restarting

A little hacky due to the __init__.py in scripts/, but this should
all be made better as the Appliance class improves and moves that
functionality back into utils where it belonds.
ui-coverage usage docs
rails/rake commands work if vmdb/bin isn't on the PATH
Service Catalogs
Merge pull request #739 from sshveta/servicecatalogs2

Service Catalogs
Merge pull request #738 from psav/akarol-accesscontrol

Port access control to new framework
Merge pull request #726 from mfalesni/adv_search

Advanced Search box testing
Merge pull request #695 from seandst/ui-coverage

UI Coverage pytest plugin!