Update to use react/socket-client

BC break! => v0.3.0

- [x] Adapt new interfaces
- [x] Update docs
- [x] Fix dependencies

Removed Taks:
- Document changelog => Postponed for master branch
- Perhaps consider renaming? => Postponed