Go accepts split of compiler and x/tools export data formats

The accepted proposal to decouple the export data format used by the compiler from the one used by x/tools leads the day, finally untangling a serialized type-info format that has had to serve two masters for years. Alongside it, two more cleanups land: the long-deprecated x/crypto/openpgp and the x/sys/execabs shim are both set to be isolated, tagged, and deleted, which is about as tidy as a Thursday gets. On the discussion side, Buf's connect-go v2 drops with simpler generated APIs while keeping v1 supported, worth a look if you live in RPC code.