Update API to be compatible with obfsproxy again.

- Rename "handshake()" to "circuitConnected()".
- Use "self.circuit" rather than passing it around as argument.
- Call the parent class' constructor in __init__().