Support for GET requests with payload.

Added support for (optionally) sending GET requests with a payload via the :payload key in additional headers; I realize it is not a header, but it seems to be the only way to do this as a conservative extension of the API. An alternative would be to add get_with_payload methods, but this seems a rather ugly solution.