[Breaking change] Compound Filter: change the way specific items of compoundFilter are parsed
[Breaking change] Compound Filter: change the way specific items of compoundFilter are parsed

Used to be: 1,2,5-10 (ranges inclusive)
Now: 1,2,5:11:1 (like python lists)
Now 'to' number is not-inclusive; dash replaced with colon (to support
negatives); added support for missing values; added support of step

DeepSOIC/Lattice