node.GetDesiredCapabilities() converts []byte to *Capabilities
Add new method PullSessionsRates to Node interface
Add type capabilitiesSorter for sorting Capabilities by priority
Reserve the best session in hub.
Rename variables.
Automatically release reserved session on timeout.
Add connection timeouts to server.
Waiting session
Add reassignSession method() for node
Rename node.getReservedSession() to node.createReservedSession()
Make node.SortedCapabilities public
Merge branch 'feature/reserve-best-session' into develop