First step on the road from GADTs to (mostly) typeclasses

--HG--
rename : Network/WReq/Types.hs => Network/WReq/Internal/Types.hs
Drop the Payload type
Rename json and jsonValue to asJSON and asValue
Rename SimplePayload to Payload
Add a json function
More API simplification