Overlooked QString usage in PatchWindow.py that causes Python 3.x incompatibility.

Move helper function to PyLotROUtils.py to prevent duplicate code
Now you should be able to use the patch window too...
Use more intelligent path functions to prevent problems when path settings have trailing (back-)slashes.