Fix bug #5850 (Extension Manager filtering should split spaces into separate 'And' queries)

Fix bug #5850 -- Split search query on whitespace and for each search term, successively filter the previous term's results further. With basic unit tests.