Arcyd: testcase for 'alternating users'

Add test case to cover abdt_branch.Branch.get_author_names_emails() and
ensure that it doesn't hide  the most recent author if there is an
alternation of authors.

Test Plan:
$ ./precommit.sh