Tree can read itself; pytest_selenium shortcut text() can pass stuff through
Disable legacy tree support
We can now read legacy trees
fix 'typo'
browse func
add some permission tests
Menu navigation now works with permission limited users
Add permission test
Move assert statement to create method
Return back lone method
1. Added test_no_template_power_control

2. Removed checks to see if we're already on provider detail page in provider.load_all_provider_VMs and provider.load_all_provider_templates. Now they simply use force_navigate regardless of what page they are currently on.
Split visible_pages into two functions
* Need a separate function to check top level menu items
Move special meaning of 'master' to utils.version
Fixed force_navigate to try ALL THE TIMES

* force_navigate was designed to try 3 times max.
* At some point in the distant past the _tries count was modified to >=2
  which forbid it from trying that elusive 3rd time.
* When a browser had an edit page open, and force_navigate tried to move
  it would....
 * Close the alert on try 1
 * Realise that there was an alert on try 2
 * Roll over and die as _tries >= 2
* Changing >= to > means that....
 * Close the alert on try 1
 * Realise there was an alert on try 2
 * Navigate to the right page on try 3
Merge pull request #921 from psav/fix_force_nav

Fixed force_navigate to try ALL THE TIMES
Merge branch 'master' into permissions

Conflicts:
	cfme/tests/configure/test_access_control.py
fix power control failures
Merge pull request #922 from dajohnso/fix-power-control

fix power control failures
Fix mgmt_system for VMware

* CFME does not import inaccessible VMs so not neither do we.
Merge pull request #923 from psav/fix_mgmt_utils

Fix mgmt_system for VMware