Pass to request an empty object instead of true

Turns out you need to pass an empty object for json or true for json and an object for body in order to get headers set for json and response parsed from request. The relevant code is [here](https://github.com/mikeal/request/blob/master/request.js#L1198).