Change-Id: Ic1b3dd12a4ede83b299dcf51f342e72d4f8700da
Dependencies are now only in one place (in source code, enforced for correctness by Go) instead of three places.
Break lib/go/testing into lib/go/camli/test and lib/go/camli/test/asserts Moves TestBlob stuff and package 'testing' flags out of everybody's command flags. Also moves towards making the project filesystem match the import paths.