Optimize URI.create/String round trips, fix #139

I introduced new methods on Request so that it can now expose URIs.
With this, Netty and Grizzly providers and ProxyUtils no longer have to recreate URIs from Strings.

@jfarcand and @rlubke If this is OK with you, I can port it on master.