Added protocol and method flags to the GRequest struct.

This part of the upcoming change for large file support.