Code cleanup.  Create search dialog as needed.  Make searchengine a QObject derivative.
Merge remote-tracking branch 'upstream/master'
Merge pull request #24 from Teklad/master

Code cleanup.  emit overType change via qsciscintillaqq... create search dialog as needed.