Properly clear old information and correctly align bit state fields.
Fix several off-by-one errors.
Zero-pad alarm values.
Display the correct number of bits in the old minute field and show the correct value of acc_minlen.
Also clear civbuf to prevent garbage being shown when it is not yet initialized from indata (which only happens when init == 0).
Properly switch off the lights for bits 15, 16, and 19 initially.
Make the keys stand out a bit more.