Ensure that the hour value on the DST transition itself is considered valid,
by comparing against ANN_CHDST and minute 59 instead of DT_CHDST.
The latter is only set after the new time is decoded, so the check would
fail and there would be a spurious hour value jump.

Bug introduced in aa3c80753a24f72cb83beed60e8911d8558ac6ab
Revert "Move field for timeout and IO errors to the left."

This reverts commit 4e6f9e6a1e50bb6050d70dd3e5920bec65d48872.
Restore the "excessive" spaces for the bit status field, these are needed for "no minute" in next_bit()
Also adjust the length of the GETBIT_READ indicator
The minute value is already increased, compare to the correct value to process the DST change correctly.

Tested with offline log files (both DST off and on).
Make the width of the "act" field four digits wide (to accommodate for bad radio reception) and shift the rest of the line accordingly.
Aesthetic fix for displaying the time/date and announcements of log files.
Clip displaying of acc_minlen to 999999 ms (16:40 minutes or more)
Fix display of current log file if there is none.
Add forgotten word.
Fix "fast" (more than 1 character per second) draining of keyboard buffer.
Remove any leftover keyboard input when redrawing the keys.
Scroll the input text to the left when the right-hand side of the window is reached.
Scroll back when the last character is removed and the beginning of the input text is not shown yet.

Only process the backspace/delete key if the buffer is not empty.