SQR-5028 еще один фикс связанный с претставление текста запроса SphinxQu...

Короче ошибка не была исправлена и воспроизводилась следующим образом:
```python
>>> s = '\xd1\x82\xd0\xb5\xd1\x81\xd1\x82'
>>> type(s)
<type 'str'>
>>> 
>>> print s
тест
>>> print u"%s" % s
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd1 in position 0: ordinal not in range(128)
```

Добавил метод __unicode__ для таких ситуаций и написал тест проверяющий все возможные варианты