sip_msrp_client.py: internal reorganization

* added support for registration (no answering yet)
* restore terminal sanity at the end
* do not use reactor.run(), use eventlet's way

darcs-hash:20081107094839-b2873-ef018347d30ca9634f3fd3cc802145174ea6a4d8