Adapt multiaddress and multihash to use multicodec.
Add MultiAddress implementation and tests. Adapt chat to use /p2p-circuit