Arcyd: test branchmock iface matches real branch

Assert that the abdt_branchmock offers the same names on the public
interface as abdt_branch by comparing their dictionaries

Test Plan:
Manually add some mismatching functions
$ ./precommit.sh