Use java.net.URI class to decode path

URLDecoder is for HTML form decoding (not path decoding)
http://docs.oracle.com/javase/6/docs/api/java/net/URLDecoder.html
Merge pull request #684 from etaty/fix/use-URI-in-pathbindable

Use java.net.URI class to decode path