kryo: update to 2.24.0 with shading changes (see #10852)

As of 2.22, kryo now shades only asm leaving minlog and
objenesis as proper dependencies. This change may invalidate
existing .bfmemo files and so the impact of this change should
likely be evaluated.
Merge pull request #1340 from joshmoore/kryo-2.24

kryo: update to 2.24.0 with shading changes (see #10852)