2ea569c746
We weren't comparing mid=-1/mid=0 correctly in lfsr_mdir_commit, which can happend now thanks to inlining mids in our mroot. This went unnoticed because we were just copying mroot.mid in our tests so we never actually tested with mid=0. This is fixed now and the tests test with a literal mid=0. This also changes the mbids to be left-leaning, carving out an mrid-sized number of bits from the mbid, making the route to compressed mids easier.