Fixed uri-related problems on Mono

If you run `new Uri("/word/document.xml", UriKind.RelativeOrAbsolute);` on *nix system, you'll get `file:///word/document.xml` as a result. NPOI doesn't expect that, so I've added some kind of 'emulation layer'