Throttle RPC and WS concurrent active clients

This change set implements tuneable concurrent active clients throttling.
I should note that all pass through from wallet to btcd happens via websockets even if the incoming request to wallet is via HTTP POST.