Arcyd: count user actions for CycleReportJson

Make it possible to correlate number of user actions against cycle time
by reporting it via the CycleReportJson.

Test Plan:
$ ./precommit.sh

Make sure that user actions are registered when creating and accepting
branches and not when nothing is happening.

$ ./testbed/arcyd/test_shell.sh
    $ tail ../arcyd/savereport.txt -f &
    .. observe cycles with no user actions ..
    $ ./poke.sh
    .. observe 1 cycle with 1 user action ..
    .. observe cycles with no user actions ..
    $ ./accept.sh
    .. observe 1 cycle with 1 user action ..
    .. observe cycles with no user actions ..
Arcyd: add repo count to CycleReportJson

Make it possible to correlate cycle times with repo count by adding it
to CycleReportJson.

Test Plan:
$ ./precommit.sh

Make sure that count is reported correctly
$ ./testbed/arcyd/test_shell.sh
    tail ../arcyd/savereport.txt
    .. repo count is two as expected ..