Support multiple inputs and GOFILE

Allow specifying a list of input files, and also use GOFILE as an
input to simplify //go:generate.

Test: gob_gen_test.go
Change-Id: I75d87bf6c535634bd1e9f72bc231f98890d75428
3 files changed