Item12952: jshinted
Item9290: fix excludetopic, and add a number of new tests for searching when topic names contain funny chars