HH-48945 debugging auth by header

Теперь отладка возможна отправкой заголовка `Frontik-Debug-Auth: login:pass`.

Также пофиксил:
- при битом basic auth падала 500-ка (+ добавил тестов на это)

Также значительно пришлось поменять метод запуска test приложений:
- учёт текущего python exec (поддержка venv и нестандартных python версий)
- bind на `127.0.0.1`, вместо `localhost`. Иначе при наличии активированного в системе ipv6 стека, frontik стартует на `::1` при резолвинге `localhost`. Как победить это другим образом, например, резолвить форсированно ipv4 я не нашёл.
- при запуске/остановки сервера логи и pid'ы сыпятся в спец папку /tests/temp (это очень помогло с отладкой проблем)

В тестах доработано:
- теперь тесты будут работать в os x и в venv
- использование в тестах абсолютных путей
- отдельный TestCase тестирующий инфраструктуру тестирования, пригодится для отладки проблем на CI/CD системах

Вопросы на обсудить:
- почему nopost не берётся из куки, нужно ли это пофиксить?
- нужна ли настройка доступных методов авторизации? Мне кажется нет, почему описал в задаче HH-48945
- запуск приложения для тестирования и bind `localhost`.Теперь отладка возможна отправкой заголовка `Frontik-Debug-Auth: login:pass`.
- переименование пакета тестов на `frontik_tests`

Также пофиксил:
- при битом basic auth падала 500-ка (+ добавил тестов на это)

Также значительно пришлось поменять метод запуска test приложений:
- учёт текущего python exec (поддержка venv и нестандартных python версий)
- bind на `127.0.0.1`, вместо `localhost`. Иначе при наличии активированного в системе ipv6 стека, frontik стартует на `::1` при резолвинге `localhost`. Как победить это другим образом, например, резолвить форсированно ipv4 я не нашёл.
- при запуске/остановки сервера логи и pid'ы сыпятся в спец папку /tests/temp (это очень помогло с отладкой проблем)

В тестах доработано:
- теперь тесты будут работать в os x и в venv
- использование в тестах абсолютных путей
- отдельный TestCase тестирующий инфраструктуру тестирования, пригодится для отладки проблем на CI/CD системах

Вопросы на обсудить:
- почему nopost не берётся из куки, нужно ли это пофиксить?
- нужна ли настройка доступных методов авторизации? Мне кажется нет, почему описал в задаче HH-48945
- запуск приложения для тестирования и bind `localhost`.
Вообще по-хорошему это нужн вынести в frontik.auth , а не лепить все в одну кучу