Merge pull request #161 from greboid/newserverdialog

Specify charset in TextFile.
Fix getConnection issues in debug plugin.
Merge pull request #162 from csmith/master

Fix getConnection issues in debug plugin.
Tidy up some more getConnection calls.
Merge pull request #163 from csmith/master

Tidy up some more getConnection calls.
Pull out logfile locating logic.

This moves a few hundred lines of 'where-to-put-the-log-file' logic
from the LoggingManager into a new class.

Everything is functionally identical for now, except the Locator
uses a ConfigBinder for its settings.
Merge pull request #164 from csmith/master

Pull out logfile locating logic.
Plugin support for core FrameContainer change.
Merge pull request #165 from csmith/master

Plugin support for core FrameContainer change.
Make DataLoaderWorker use Paths.