Added more permissions tests

1. Test for vm power on permission
2. Test for vm provisioning permission
3. Test for vm removal permission
4. Test that any changes to a role's permissions take effect during on the next login
5. Refactored out the quadicon locator for VMs for reusability
6. Added the convenience functions get_first_quad() to Quadicon class, and get_first_vm() to cfme/infrastructure/virtual_machines.py
7. Added get_number_of_vms() to cfme/infrastructure/virtual_machines.py
8. Refactored error message storage in test_permissions method in cfme/tests/configure/access_control to include a traceback with the error
Merge pull request #1046 from slouderm/extend_permissions_tests

Added more permissions tests
Update emacs env docs
Cleaned up the ui_bench_test.yaml.template

Implement cleaned up yaml settings. Prevent navigation to C&U Graphs as backend process to create graphs can be slow.
Merge pull request #1051 from akrzos/perf_ui_bench_vm_infra

Cleaned up UI Bench yaml and browsing providers on 5.2.5