lexically sort keys in tocsv, tohtml, and totable if no order is specified

On perls with hash randomization (>= 5.18) this makes UTs pass and makes for a nicer
user experience (columns don't randomly reorder themselves).
Merge pull request #27 from elindsey/tofoo_sorting

lexically sort keys in tocsv, tohtml, and totable if no order is specifi...
Fix various --help-* options to recs-collate

Sets $this->{'CLUMPER_OPTIONS'} earlier in collate->init.

->parse_options, called in init between the changed hunks of this
commit, may call help option closures which call ->usage.  In turn,
->usage expects ->init to have already set $this->{'CLUMPER_OPTIONS'}.

The error displayed before this commit is:

    Can't call method "main_usage" on an undefined value at
    lib/App/RecordStream/Operation/collate.pm line 164.

and then the generic help (regardless of any specific help option
given).
Merge pull request #28 from tsibley/collate-help

Fix various --help-* options to recs-collate
Tests: Exec recs-chain with the same perl running the tests

Otherwise the first perl in PATH is used, which may not have the
required dependencies.

Resolves [rt.cpan.org #76879].
Merge pull request #29 from tsibley/chain-test-same-perl

Tests: Exec recs-chain with the same perl running the tests