Read trailers by git's grammar, prepare drafts as git will record them, and drop the whole-message fallback. Fixes #2255, #2256.
Entire-Checkpoint: 01M617GE1S5SPK34F1W24MXYKE