Refactor: introduce XDR writing of classes implementing XdrWritable.
Refactor: introduce XDR reading of classes implementing XdrReadable.
Add XDR encoding of Options.
Add ClusterConfig message.