This avoids the need to list all the packages in test-all.sh.
The 'src' and 'tests' top-level directories now contain tools sources and integration tests for any of the library crates.