Add examples/arcyon/count_reviews_per_date

New script to output reviews per calendar date and month.

Test Plan: ran the script against local instance
Increase sample size in examples/arcyon/count*

Double the number of reviews per query and consider 10,000 reviews in
each count that we do.

Test Plan: ./examples/arcyon/ $ ./count*
Fix aoncmd_comment: actually use conduit args

Actually use the arguments for specifying how to connect to conduit.

Test Plan:
erase .arcconfig, comment and supply --uri
Arcyon show-config: support conduit args

Support the same conduit args that the other Arcyon commands do, this
allows show-config to be useful in debugging conduit connection issues.

Test Plan: $ arcyon show-config --uri http://127.0.0.1
Pass args to arcyon invocation in examples/arcyon

To make the scripts easier to use, remove the requirement for a valid
.arcconfig by passing on parameters to the script to the invocation of
arcyon.

Test Plan:
erase .arcconfig
examples/arcconfig/ $ *.sh --uri http://127.0.0.1
gen_doc: insert 'generated file' notice

Summary:
Insert a notice that the package group doc files are generated in case
people are tempted to edit them.

Test Plan: generated new docs and previewed on GitHub

Reviewers: oparanal

Reviewed By: oparanal

CC: phab

Differential Revision: https://sibld.phab.dev.bloomberg.com/D145
arcyon query: support 'order' parameter

Summary:
Add support for the 'order' parameter of differential.query so we can
get better 'review per period' statistics.

Test Plan:
$ arcyon query
$ arcyon query --order modified
$ arcyon query --order created

ensure modified is default and created returns sorted ids

Reviewers: oparanal

Reviewed By: oparanal

CC: phab

Differential Revision: https://sibld.phab.dev.bloomberg.com/D143
Fix Arcyd handling of reserved branch

Specifically ignore a special branch 'dev/phab/reserve' when looking for
working branches.

We're using this branch to prevent e.g. someone pushing a 'dev' branch
and blocking creation of all subsequent 'dev/*' branches.

Test Plan:
added 'test_withReservedBranch'
$ ./precommit.sh
Exercise arcyon query --order

Summary:
Add at least minimal coverage on the --order parameter to 'arcyon query'
by exercising it.

Test Plan: testbed/arcyon/ $ ./exercise_arcyon.sh

Reviewers: oparanal

Reviewed By: oparanal

CC: phab

Differential Revision: https://sibld.phab.dev.bloomberg.com/D147
Tidying - use dict comp, remove redundant string

Remove redundant string constructor
Replace dict.update(genexp) with dictionary comprehension

Thanks to shayward

Test Plan: $ ./precommit.sh
Split down aoncmd_query.setupParser()

This function has gotten too long, split it down by kind of parameter
being added.

Test Plan:
$ arcyon query -h
testbed/arcyon/ $ ./exercise_arcyon.sh
$ ./precommit.sh
Fix arcyon create-revision --summary

Fill out the fields with the summary instead of the query dictionary

Test Plan:
exercise --summary in script
testbed/arcyon/ $ ./exercise_arcyon.sh