fix(Request): Blank query string is always escaped

This patch avoids passing the query string through util.percent_unescape
when it is empty, in order to save a few microseconds when the client
does not submit any query parameters.