Support Windows UNC paths with fat jars

Update `Launcher` and `JarFile` to correctly deal with Windows UNC
paths.

Fixes gh-1641