Fix Searchfilter's bad handling of quote characters

We're parsing the search expression for " and ' characters
to treat the text between the quotes as one unit.
But this wasn't working well, when there was a facet before the quoted part,
the quote characters were leaking into the search as meaningful characters.

I.e. tag:"no way" , the system was looking for '"no way"', instead of just 'no way'.
This has been fixed

With this proper working tag-search,
when the tag has space characters, is just adding two extra quotes.

Fix #1431