Use ushlex instead of shlex for unicode support in searches

ushlex is a drop-in replacement for shlex in python 2.x which adds support for unicode https://pypi.python.org/pypi/ushlex/ which is a known issue, only fixed in python 3.x.