Arcyd: refactor, pass naming down from top

Instead of instantiating the ClassicNaming() at the point where it's
needed, pass it down from the top-level, where we may choose between
different naming conventions and parametize them.

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