Navigation fixtures no longer take args

- This allows for reusing an open browser in the legacy tests
- They also work the same in and out of py.test.
- Fortunately, there wasn't a lot of nav fixtures being called as functions,
  so it was a tiny refactor
- Also removed the NAvigatoinFixture class, as it was only doing functional work
add wait for visible select
flake cleanup
check evminit and more rpms
Merge pull request #288 from dajohnso/fix_tagging_tests

Fix tagging tests
Merge pull request #293 from seandst/add-provider-fixes

Navigation fixtures no longer take args
Working RBAC tests!

- added waits to the related page models
- broke group, role, and user tests out of a monolithic class,
  and organized them into their own files
lint
Merge pull request #292 from dajohnso/add_appliance_tests

check evminit and more rpms
Merge pull request #291 from psav/fix_radio

Fix Radio object
use get_element
Merge pull request #294 from seandst/rbac-waits

Working RBAC tests!
Merge pull request #295 from dajohnso/tweak_select_dropdown

use get_element in select_dropdown*

(I'm excited to discover what gets broken by this change due to ridiculousness.)
Added new Tree element