Extend sweep_layouts.py with a --csv option that writes a CSV file containing the columns:
leaves,fanout,treeHeight,totalNodes,proofBranchLength,perProofBytes,totalCommitmentBytes.
Keep the existing table output by default.
Add tests that confirm the CSV header and row contents.