- Do not create DFSan labels for the bytes which we do not trace. This is where we run out of labels at the first place.
- When dumping the traces on the disk, make sure to offset the label identifiers by the number of the first byte in the trace range.
- For the last label, make sure to write it at the last position of the trace bit string, as that label represents the input size, not any particular byte.
Also fixed the bug with division in python which I've introduced when migrated the scripts to Python3 (// is required for integral division).
Otherwise, the scripts are wasting too much time unsuccessfully trying to
collect and process traces from the long inputs. For more context, see
https://github.com/google/oss-fuzz/issues/1632#issuecomment-481761789