replace request body after signing the request

in requests models.py the r.body is never replaced with the r.data, therefore the oauth params are missing when using SIGNATURE_TYPE_BODY (from oauthlib.oauth1).