This generates the protobuf Go code with gogoproto and switches to standard library time types.
This commit adds an implementation of a silence storage that can share store and modify silences, share state via a mesh network, write and load snapshots, and be dynamically queried. All data formats are based on protocol buffers.