Test improvements.

1. Support an auxiliary test project which contains tests for the current
project, rather than requiring the project know about its own tests.

2. Added visit-tests which takes you to the source file that defines tests for
the current file (if the Tester can figure that out).