mikeal/request — pull request #436 by jaipandya (2013-02-21 07:25:09+00:00)
Title: if query params are empty, then request path shouldn't end with a '?'

If you do this:

```javascript
req = request.get({ uri: 'http://www.google.com', qs: {}})`
```

Then req.path equates to /?, which only makes sense if there are some query parameters.