Significant cleanup of FileReader and MultiFileReader code to remove dead code. Change to using 'static' buffer memory allocation and add thread-safe locking. MultiFileReader file integrity checking improved. Various bug fixes and changes to handle file read errors properly. Duration update file read locking revised to avoid potential graph deadlock situation, and shorten 'Stop' times.
MP1-4393 : Fix Full HD SBS/TAB detection.
Fork : IPTV add assert code to detect crash.
Merge remote-tracking branch 'remotes/upstream/MP1-4396_TsReader_UNC_File_does_not_exist_problem' into 1.7.0Fork-BDJ
Merge remote-tracking branch 'remotes/upstream/MP1-4393-BUG-Fix_and_support_Full-HD_SBS_TAB_3D' into 1.7.0Fork-BDJ