Use URI instead of URL to fix filenameing with whitespaces on windows
Return Drive letter in the upper case
Use crossplatform way for file separators
Merge pull request #178 from emartynov/crossplatform-tests

Crossplatform tests