Update SearchEngine classes

  Guaranteed to work with qt-style separators internally; guaranteed to call native OS environment using native separators