Superuser & test user should not have to confirm, take #2

Similar to my earlier fix, this change ensures that if there is a test admin user account then that user does not have to do the email confirmation thing even if confirmation is enabled. Plus, I added two tests to provide that sysadmins and test users can login without confirmation.