Add support for multiple data sinks.
- Add DataSink; a simple class for distributing data to multiple
DataSinkInterface pointers.
- Update DataSinkInterface to support sharing of data accross multiple
data sinks running in multiple threads.
- Update HttpUploader to support the DataSinkInterface changes.
- Add FileWriter (the reason for multiple data sinks).
- Update WebmEncoder to use a DataSink pointer instead of a
DataSinkInterface pointer.
Change-Id: I96935c75a662fc3868b99c4af806ed37d2ae4c95
9 files changed