- Add a few more unit tests for important classes. This also includes some plumbing for getting the quicksetup tests' workspace server configured enough so that it is startable and stoppable for testing.
- Consolidated some duplicated code that was formerly scattered around in various classes into the classes for which we have test cases.
- Fixes bug determining outside log and db paths which were previously always assumed to be relative paths (see issue 1798).
- Disables Logger output to the console for the 'status' CLI since newly added debug log messages were showing up there.
- Fixed a resource not found exception that happened when the uninstaller tried to delete a file that didn't exist.