Fix for the ODIDDataSource BufferGeneratingOutputStream flush().

The flush_partial_buffer field needed to be set to true.

Tested with the curl-abort-transfer.sh GET abort test (x100) and
 some misc TimeSeekRange ranges with B-AVC_MP4_MP_SD-08.MP4 that
 reproduced the issue seen in MCVT testing.