pylint: test fixes for windows
Fix string version generation

Close 214
FileBrowser: restore path

Close #210
Will see, if it is comfortable
CodeChat: fix CodeChat comment
FileBrowser: fix crash on termination

Close #210
test: better waiting
Fix: Regressions in refactor -- protect calls to publicly-visible methods.
     Restore onDocumentChanged callback.
Fix: Skip unit tests which need tre instead of producing errors or failures.
     Make requiresModule decorator work when skipping classes.
tests: better exceptions handling and printing
FileBrowser: fix memory management problem
lint: safer version parsig
Change preview dock shortcut. Fix shortcut conflict
Fix filebrowser text

Close #221. Not tested on Windows, but shall work.
Fix: Work around missing os.path.samefile on Windows.