Fix typo in Ivy files.
More of the CPG API. Report ring changes. Also make addresses extend
SocketAddress to make for easier JGCS compliance.