Adds support for instruction-only and data-only filtered traces when the -L0I_size or L0D_size is set to 0.
Fixes a bug in the reader when reading filtered traces with no instructions.
Clarifies that the guarantee about always having a data trace entry preceded by an insruction entry for the instruction that issued the data request does not apply to filtered traces.
Adds tests for "-L0I_size 0" and "-L0D_size 0".
Issue: #2439 (closed)