Subzero: Switch file reading to be based on a DataStreamer and MemoryObject.

This makes it compatible with the current browser interface,
which pushes bytes to a DataStreamer.

In the browser-integration mode, there will be a push-based
DataStreamer (vs a file-based one).

BUG= https://code.google.com/p/nativeclient/issues/detail?id=4091
R=dschuff@chromium.org, kschimpf@google.com, stichnot@chromium.org

Review URL: https://codereview.chromium.org/982403002
3 files changed