send raw path and query URI parts in HTTP request

Using decoded instead of encoded URI components can lead to invalid HTTP
requests, and could be used to modify request headers.
Merge pull request #57 from synyx/master

send raw path and query URI parts in HTTP request