Change ldap autologin test to run after the non-autologin test
This collapses the two ldap login tests into one so we can test both the login and autologin using the same session. This also changes the autologin from testing production to testing dev (previously the ldap autologin test tested sso.mozilla.com and discourse which are production sites). This now autologins to the base_url
Change sleep length to length of TOTP validity when invalid TOTP Duo code encountered
When parallelized test cause the same test user to do more than one Duo TOTP authentication in the same 30 second window during which the TOTP doesn't change Duo rejects the code as a replay. This increases the sleep in this case to 30 seconds to ensure a new TOTP code is generated.
Upgrade pytest to deal with attr incompatibility
Add comments explaining fixtures
Also add explicit dependency on pytest-base-url instead of relying on pytest-selenium to require it.
Cleanup CodeBuild wget output by disabling progress bar
Change base_url to match URL on testrp
This is so we can use base_url to both check for a signin button and to click that button