Update docs; update ICurveCPAddress.

Tuple-based interfaces suck, so expand ICurveCPTransport.transport out into
.transportHost and .transportPort.
Add more docs.
Add a warning.