Turn on decision tree reversal for faster decoding (#239)
Turn on decision tree reversal for faster decoding (#239)

Previously only faster_decoding=0 has been using the decision tree
reversal. This commit changes it for all decoding speed tiers.

About 3 % improvement in BPP * pnorm, significant improvement in
reduction on ringing, possibly about 50 %.

Reviewed jxl:d3:faster_decoding=4 very carefully, and results are very
good, especially on anime, graphics and screen captures.

Before:

```
Compr                              Input    Compr            Compr       Compr  Decomp  Butteraugli
Method                            Pixels     Size              BPP   #    MP/s    MP/s     Distance    Error p norm   PSNR   QABPP     DCT2     DCT4   DCT4X8      AFV     DCT8  DCT8X16  DCT8X32    DCT16 DCT16X32    DCT32           BPP*pnorm   Errors
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
jxl:d0.8:faster_decoding=0      17972865  3955888    1.76082689098   1   2.268  13.542   1.65389657   0.52044951270  41.79   2.117 0.000000 0.000911 0.151100 0.023455 0.058096 0.317292 0.000000 0.353300 0.037489 0.058342  0.9164214973538134        0
jxl:d0.8:faster_decoding=1      17972865  3972877    1.76838895746   1   3.012  14.625   1.79333305   0.54053378317  41.63   2.255 0.000000 0.000000 0.060211 0.034021 0.157927 0.200188 0.000000 0.212102 0.054952 0.287950  0.9558739732922905        0
jxl:d0.8:faster_decoding=2      17972865  4001446    1.78110546093   1   2.784  15.457   1.73363316   0.53461644078  41.65   2.284 0.000000 0.000000 0.061251 0.034419 0.165251 0.192695 0.000000 0.382172 0.171551 0.000000  0.9522082621801797        0
jxl:d0.8:faster_decoding=3      17972865  4001435    1.78110056466   1   3.069  15.318   1.73363316   0.53461644078  41.65   2.284 0.000000 0.000000 0.061251 0.034419 0.165251 0.192695 0.000000 0.382172 0.171551 0.000000  0.9522056445537307        0
jxl:d0.8:faster_decoding=4      17972865  3829357    1.70450598722   1   2.904  15.483   2.15450573   0.58441668450  40.62   2.520 0.000000 0.000000 0.043311 0.028013 0.160465 0.185559 0.000000 0.455798 0.132808 0.000000  0.9961417377663899        0
jxl:d3:faster_decoding=0        17972865  1698143    0.75586969579   1   2.832  20.356   4.78442144   1.26192054747  35.38   2.290 0.000000 0.001139 0.101757 0.023167 0.039166 0.162278 0.000000 0.174072 0.280714 0.219922  0.9538475003264356        0
jxl:d3:faster_decoding=1        17972865  1713981    0.76291943438   1   3.097  20.655   4.76871824   1.31571765273  35.19   2.404 0.000000 0.000000 0.040014 0.028583 0.143323 0.253730 0.000000 0.111456 0.108480 0.322135  1.0037865674277147        0
jxl:d3:faster_decoding=2        17972865  1731523    0.77072764971   1   3.502  24.658   4.77560043   1.30864326773  35.19   2.424 0.000000 0.000000 0.043610 0.030477 0.168802 0.200430 0.000000 0.204112 0.360280 0.000000  1.0086075500494853        0
jxl:d3:faster_decoding=3        17972865  1710327    0.76129298250   1   3.146  26.812   4.73077393   1.32646408803  35.07   2.431 0.000000 0.000000 0.043610 0.030477 0.168802 0.200430 0.000000 0.204112 0.360280 0.000000  1.0098278017602138        0
jxl:d3:faster_decoding=4        17972865  1711203    0.76168290364   1   3.506  28.621   4.78389072   1.34596165518  34.34   2.604 0.000000 0.000000 0.041231 0.031460 0.198532 0.165526 0.000000 0.243154 0.327291 0.000000  1.0251959817085630        0
Aggregate:                      17972865  2601775    1.15809014254 ---   2.992  18.887   2.93454240   0.84348096226  38.11   2.358 0.000000 0.001019 0.058532 0.029578 0.129006 0.203167 0.000000 0.250693 0.159137 0.185738  0.9768269878197852        0
```

After:

```
Compr                              Input    Compr            Compr       Compr  Decomp  Butteraugli
Method                            Pixels     Size              BPP   #    MP/s    MP/s     Distance    Error p norm   PSNR   QABPP     DCT2     DCT4   DCT4X8      AFV     DCT8  DCT8X16  DCT8X32    DCT16 DCT16X32    DCT32           BPP*pnorm   Errors
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
jxl:d0.8:faster_decoding=0      17972865  3955888    1.76082689098   1   2.267  13.481   1.65389657   0.52044951270  41.79   2.117 0.000000 0.000911 0.151100 0.023455 0.058096 0.317292 0.000000 0.353300 0.037489 0.058342  0.9164214973538134        0
jxl:d0.8:faster_decoding=1      17972865  4008029    1.78403565597   1   2.585  14.402   1.65389657   0.52044951930  41.79   2.145 0.000000 0.000000 0.151100 0.023455 0.058096 0.317292 0.000000 0.353300 0.037489 0.059253  0.9285004995582609        0
jxl:d0.8:faster_decoding=2      17972865  3995051    1.77825894759   1   2.418  15.020   1.65389645   0.52158134635  41.76   2.153 0.000000 0.000000 0.151104 0.023455 0.058100 0.318510 0.000000 0.397570 0.051248 0.000000  0.9275066960381781        0
jxl:d0.8:faster_decoding=3      17972865  3995040    1.77825405132   1   2.628  15.324   1.65389645   0.52158134635  41.76   2.153 0.000000 0.000000 0.151104 0.023455 0.058100 0.318510 0.000000 0.397570 0.051248 0.000000  0.9275041422350712        0
jxl:d0.8:faster_decoding=4      17972865  3813820    1.69759022838   1   2.486  15.207   1.78353310   0.56682339318  40.76   2.366 0.000000 0.000000 0.116630 0.021593 0.057886 0.334976 0.000000 0.422411 0.044924 0.000000  0.9622338534724795        0
jxl:d3:faster_decoding=0        17972865  1698143    0.75586969579   1   2.851  20.773   4.78442144   1.26192054747  35.38   2.290 0.000000 0.001139 0.101757 0.023167 0.039166 0.162278 0.000000 0.174072 0.280714 0.219922  0.9538475003264356        0
jxl:d3:faster_decoding=1        17972865  1723287    0.76706167881   1   2.700  21.456   5.37548018   1.26330491204  35.38   2.337 0.000000 0.000000 0.101757 0.023167 0.039166 0.162278 0.000000 0.174072 0.280714 0.221062  0.9690327866839573        0
jxl:d3:faster_decoding=2        17972865  1729142    0.76966782981   1   2.993  24.309   5.37770128   1.26024690497  35.35   2.335 0.000000 0.000000 0.101824 0.023185 0.039209 0.162663 0.000000 0.185182 0.490154 0.000000  0.9699715003718224        0
jxl:d3:faster_decoding=3        17972865  1707863    0.76019621802   1   2.614  25.756   5.38325739   1.27458691868  35.24   2.331 0.000000 0.000000 0.101824 0.023185 0.039209 0.162663 0.000000 0.185182 0.490154 0.000000  0.9689361551195192        0
jxl:d3:faster_decoding=4        17972865  1695588    0.75473242580   1   3.101  28.355   4.78385544   1.31024656343  34.43   2.500 0.000000 0.000000 0.076072 0.021013 0.038094 0.163019 0.000000 0.220478 0.483117 0.000000  0.9888855672095759        0
Aggregate:                      17972865  2600468    1.15750829964 ---   2.653  18.752   2.93560829   0.82159301968  38.23   2.270 0.000000 0.001019 0.117380 0.022898 0.047563 0.228534 0.000000 0.267970 0.131247 0.113859  0.9510007392110211        0
```
libjxl/libjxl,libjxl/libjxl,libjxl/libjxl,libjxl/libjxl,libjxl/libjxl,libjxl/libjxl,libjxl/libjxl,libjxl/libjxl