Lint pass
Fix ldap roles tests breakage

- Related to recent changes to the login page
Merge pull request #228 from seandst/fix-ldap-auth-roles

Fix ldap auth roles
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