Run all tests as part of CI
The current test command in .gitlab-ci.yml is only running tests found under pkg/ directory, but all of the tests are located elsewhere.
This change runs a "go list" to locate all Go packages defined in this project and attempts to run "go test" against all of them.