Support hunk headers with no line counts

As Wikipedia states, "In many versions of GNU diff, each range can omit
the comma and trailing value s, in which case s defaults to 1".
Change regex to make line count optional (we don't use it anyway).