Use uri in the implementation for java.net.URI, since java.net.URI gets hosts with _'s wrong.
Merge pull request #9 from shriphani/master

resolve-uri takes a source and target URLs and produces a resulting absolute target-uri
Merge remote-tracking branch 'github/master'
Make resolve-uri work with types other than string.
Formerly, (resolve-uri "http://a/b" "http://c/d") would return "http://a/d".
This is now fixed.