fix the decoder opening
Modified demuxer stream test to avoid digest recalculation every time
fix false positive test
One separate test on demuxer stream for each sid
Added a test for iterator protocol on demuxer
merge
Modified implementation for the iterator protocol on Demuxer
Added some .ref file used for tests
clean the mocks collection
refactor a bit for better testability
restore the test coverage
Pull from HG