Fix optional build.
Read data asynchronously from an IOChannel opened from either a file on disk or a command.  Code for DTCPIP and VOBU PCP alignment is in place but not tested.
Whitespace
Code reviewed async data-source.  Passes DLNA CTT.  Needs LPTT testing.
Refactored ODIDDataSource to use the non-threaded async I/O API.
Regression in DTCPIP/MPEG2-PS calculations in last code review.
Whitespace corrections.
Search for pipe commands in a hierarchy of configuration files for configuration flexibility.
Merge whitespace