Implements a replacement for com.evernote.edam.type.Data that retrieves
the actual binary data to be sent from a File instead of a byte array.
This allows large Thrift messages to be assembled without the entire message
being stored in memory.
To use this class, simply replace all uses of com.evernote.edam.type.Data with
com.evernote.android.edam.FileData when creating new Data objects to send to
Evernote.