Rename common/testcase to common/test_helpers

It will get more helper functions/classes for the tests
Add okupy.common.test_helpets.set_request

It is replacement to okupy.tests.unit.views.anon_request
Among the various improvements, it replaces OTPMiddleware().process_request
with request.user.is_verified, which fakes is_verified() function for User obj
switch to set_request in the tests
Remove useless tests, they are covered by django_auth_ldap testsuite already
Improve the test that checks if the correct templates are being used
Move accounts outside of the class
split test in two parts
minor test name improvements
remove broken tests
Move the request/response creation inside tests

It's going to be quite different between tests, no need for global declaration
Add accounts on top
Convert a bunch of integration to unit tests
Rename the unit test classes, and split them into different modules
typo
Add no_database decorator

Add docstrings everywhere in test_helpers
Fix the no database connection test

Combine the two tests to one, use no_database decorator
disable signup tests for now
trivial fix
Add two more helper functions for the tests
Add ldapobj.search_s.seed for login integration tests
Various improvements to index tests