Work in progress - initial skeleton of gopackagesdriver (#2173) * reads a driverRequest on stdin and writes a driverResponse * invokes bazel with given command line arguments and build flags. * requests an output group and aspect (but neither exist yet) * parses bazel's build event binary proto file to find where outputs are written for each target.