HH-29734 test infrastructure in frontik

Инфраструктура для тестов.
Mock для хэндлеров, для AsyncGroup и прочего.
Можно делать 

```python
routes = [
    ('vacancy_search', r'/SearchService/VacancySearch', post_proto_search),
    ('blacklist', r'/applicant/blacklist/all', get_blacklist)
]

handler = frontik.testing.HandlerMock(routes, config, ...)

@service_response('text/xml')
def get_blacklist(url, data):
    return '<xml></xml>'
```

и подсовывать этот хэндлер в методы.

Или

```python
http_request = Get('/search_vacancy', {})
response = FrontikAppRequestMocker().serve_request(http_request, handler)

assert response.code == 200
assert responde.body ...
```