Fixed several failures in infrastructure tests
#238 - Infrastructure discovery test interferes with subsequent tests
wait_for_provider_or_timeout needed to return to the original provider page for some tests
Fixed issues with simple ldap tests

Remove parametrization of roles
Added ldap mode cleanup test_auth_set_to_database()
Created validate_menu() method
Fixed renaming of Configuration -> Configure in root menu in yaml template
Made provider setup only validate when setup has actually recently occured
Merge pull request #239 from psav/fix_infra_tests

Fixed several failures in infrastructure tests
Merge pull request #240 from psav/fix_ldap_tests

Fixed issues with simple ldap tests
Flaky goodness for fixtures/
Manual merge of pull request #237