Adjust the UA string used by the Autobahn client.
Remove the upper bound on the Puma dependency.
Migrate to the improved websocket-driver proxy API, and add integration tests for all existing scenarios going through an http: proxy.