Added support for sending a stream of data for a document signature.

This will allow sending a stream of data instead of a flat file. This is necessary to support systems that have a ephemeral file system or where it is not desired to store all of the file data in memory or on the file system (ex. streaming from a URL to DocuSign).