Throttle RPC and WS concurrent active clients

This change set implements tuneable concurrent active clients throttling.
I'll have to test this further, but I believe this is starting an entirely new goroutine (with its own stack), and since the 'var active int64' is part of the stack frame for the throttled function, it is not reused across multiple connections.