Respecting raw URL for paths, and responses, too (Grizzly Provider)

Setting raw URL still has some glitches with Grizzly. Namely the path is still escaped twice (e.g. http://example.com/white%20space becomes http://example.com/white%2520space), and the URI of the Response instance also is escaped twice.

This fixes it. Tests all pass.