more debug utils, dbg0/dbg1/dbg2
balance: fix excessive indent in multicolumn tree mode
balance: merge/improve multicol report implementations

Periodic, cumulative and historical multicolumn balance reports are now
generated by one code path, which helps with consistency and reducing
the bug/test surface. --tree now also works with --cumulative or
--historical.