*: proto refactoring

1. Add pbutil.MustMarshal and pbutil.MustUnmarshal 

2. Rename etcdserverpb.Info to etcdserverpb.WALMeta
etcd will always use id stored in data dir when restart/reboot. if someone changes the cluster/name, etcd will publish the udpate, but it will not change its id.