Remove sleep() from rh update tests

Make Appliance.is_web_ui_running() more robust

Appliance.provision_appliance_set() no longer using utils.async
Open new browser_session to avoid session timeout
Provisioning test SMTP check

* Added Notifier role
* Added check for 2 e-mails present:
    * e-mail informing about provisioning request approval
    * e-mail informing about provisioning request finish
Add function to check state generically
Add some paging functions to help with navigation
Add Cloud Provisioning basic tests
SOAP tests
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
Event relay script should now relay everything

* everything that is not VM is now relayed in a 'generic' way.
No longer rely on ip_echo. Good idea?
Merge pull request #695 from seandst/ui-coverage

UI Coverage pytest plugin!
Advanced Search testing in VMs
Sublime 3 support in docs :)
Merge pull request #741 from psav/another_bad_idea

No longer rely on ip_echo. Good idea?
Update emacs instructions for flymake and ein
Merge branch 'master' of github.com:RedHatQE/cfme_tests