Fixed issue #2277 about client network mgmt

Rewritten network management from client side. No more ring based pool
but the stable OResourcePool class. Now all the connections are managed
in a central place: ORemoteConnectionManager singleton instance
accessible from OEngineRemote instance.