Use of buffers to transfer data - optional

As mentioned, I prepared a version with Buffer use for data transfer optional.

Constructor takes a boolean argument (please notice, that if not provided, the OAuth object will act exactly as before.

Otherwise it will use my changes that enable Buffer data transfer.