Allow omitted minute numbers in colon-separated clock times

I'm parsing time values that often omit the number of minutes when it is zero:
:34
:22
etc.

This change fixes that and tests for it.