Remove dependencies for protocols; Add method createProtocol.
Update README to latest API.
Merge branch 'protocol-plugin'

* add sip.createProtocol
* change Transport.register - accept instance of sip.Protocol