mon/tripemon.in (cryptolayout): Use formatting functions for details.
This fixes two bugs.
* Firstly, key, block, tag, and hash sizes are no longer wrong by a
factor of 8 (because they're described as being in bits, but are
actually shown in bytes since Python format strings can't do
arithmetic).
* And, secondly, new bulk crypto transforms don't always report things
like `cipher-blksz' or `mac-keysz', so there's additional logic for
coping with these situations.
Also, report the bulk transform, because it's probably useful.
The first of these bugs didn't affect the CryptoInfo window, which
calculates everything properly, but the second does, and this commit
doesn't change that.