Inner empty lines were not being skipped automatically, contrary to
docs. Now all empty lines are skipped automatically, and the `skip`
rule is needed only for non-empty lines, as intended.
This may be a breaking change: it's possible that the `skip` count
might need to be adjusted in some CSV rules files.
The command-line interface for the hledger accounting system. Its
basic function is to read a plain text file describing financial
transactions and produce useful reports.