Protobuf codec for Nrv serializable object

We can now copy the Nrv object back and forth to their protobuf transport.