In this change, we implement a BlockPrinter which orders records in a
Block that's been indexed by the BlockIndexer. This is used in the
llvm-xray fdr-dump tool which ties together the various types and
utilities we've been working on, to allow for inspection of XRay FDR
mode traces both with and without verification.
This change is the final step of the refactoring of D50441.