Code reviewed async data-source.  Passes DLNA CTT.  Needs LPTT testing.
Fixed copy and paste error.
Refactored ODIDDataSource to use the non-threaded async I/O API.