Normalize PHAR path on Windows - Fixes #107
…test data is correct or if the old one was).
Windows has a different DIRECTORY_SEPARATOR than PHP's `phar://` which has `/`. Set it. This fix is broken on systems that have a DIRECTORY_SEPARATOR that is larger than one byte. No assertion for this edge-case.