abdi_repoargs: review & branch urls not required

Revert change introduced in c52795f820f027ba02e4f6c28d28512d48f0aa7f
accidentally - 'review-url-format' and 'branch-url-format' should not be
required parameters.

Test Plan:
$ ./precommit.sh
$ ./testbed/arcyd/loop_test.sh (broken by previous change)
Arcyd: don't print status line to stdout

Arcyd will be run as a daemon rather than interactively on the
command-line, the only time this output seems to show up is by accident,
when it generally gets in the way.

Consequently remove dead module 'phlsys_statusline'.

Test Plan:
$ ./precommit.sh
$ ./testbed/arcyd/acceptance_tests.sh
$ ./testbed/arcyd/loop_test.sh
Arcyd: refactor, extract abdi_operation

Simplify abdcmd_processrepos by extracting the 'unreliable operations'
to a new module.

Test Plan:
$ ./precommit.sh
$ ./testbed/arcyd/acceptance_tests.sh
Arcyd: refactor, extract repo list handling

Simplify abdcmd_processrepos by extracting the code to process lists of
repository arguments into a new module 'abdi_processrepolist'.

Test Plan:
$ ./precommit.sh
Arcyd: refactor, abdt_exhandler don't need 'args'

abdt_exhandler only requires args for 'args.sys_admin_emails', narrow
the contract by only requiring 'sys_admin_emails' instead.

Test Plan:
$ ./precommit.sh
Arcyd: refactor, extract abdi_processrepolist fn

Tidy abdi_processrepolist.do() a bit by extracting a function which
appends the interrupting operations to the list of operations.

Test Plan:
$ ./precommit.sh
Arcyd: refactor, extract fn to turn repos to ops

Continue to simplify abdi_processrepolist.do() by extracting a function
to turn repos into DelayedRetryNotifyOperations.

Test Plan:
$ ./precommit.sh
Arcyd: refactor, extract configs to repos fn

Continue simplifying abdi_processrepolist.do() by extracting the loops
which converts repo_configs to repos.

Test Plan:
$ ./precommit.sh
Arcyd: refactor, extract fn to process list of ops

Continue to simplify abdi_processrepolist.do() by extracting a function
which processes the final list of operations.

Test Plan:
$ ./precommit.sh
Arcyd: refactor, abdi_processrepolist no need args

Remove the dependency of abdi_processrepolist on the layout of 'args' by
supplying separate arguments instead.

Test Plan:
$ ./precommit.sh
$ ./testbed/arcyd/acceptance_tests.sh