Shale/idempotency ids in headers

R? @cosn 

cc @kyleconroy 
`stripe.NewRequest` takes `url.Values` and not params. If you want, I can move it around.