Infer tags when running tests selectively

When the user selectively executes a test (under the cursor, or in
a package), infer any tags present in the current file and include
them in the `-tags` argument to `go test`.