Improving usability of ClientWithContext
The FeatureHub SDKs are "context-first", and this PR makes the Go SDK more strongly aligned with this
- Moved the bulk of the streaming client code into a separate package
- Brought the
ClientWithContext
into line with our Client interface (all methods now supported) - Examples in
README.md
updated to reflect this - Added methods to still allow access to the underlying client if required