Provide own version of urlsplit and urldefrag that work with unknown scheme

fix #104