Various bug fixes and changes to allow new buffer allocation to work correctly, and fix duration handling bugs discovered along the way...

Version raised to 3.0.82.2
Merge remote-tracking branch 'remotes/upstream/MP1-4396_TsReader_UNC_File_does_not_exist_problem' into 1.6.0Fork-BDJ