Use OutputCapture for log tests and disable ANSI

Refactor JavaLoggerSystemTests to make use of OutputCapture and ensure
that captured output never includes ANSI symbols.
Fixed handling of spaces in file paths

Update Launcher to correctly handle spaced in file paths.
Prevent test failures under Windows

Cleaned up file separators to prevent tests failing on Windows.
Merge pull request #35 from dbuchko/master

# By Daniel L. Buchko
* pull35:
  Prevent test failures under Windows
  Fixed handling of spaces in file paths