Fixed the namespaces of the scaleout configurations.
- Put RedisScaleoutConfiguration and ServiceBusScaleoutConfiguration in the
  root namespace.
Trace state changes in the ScaleoutTaskQueue.
Recover from some errors in SB.
- When OnMessage is triggered and there's no messages we need to Force Open
  the topic's stream.
Simplify and improve error recovery in ServiceBusMessageBus.
- When errors occur shorten the read timeout so that
  online detection is faster.
- Don't use concurrent dictionaries at all, just use arrays.
Fixed disposing the ServiceBusMessageBus.
- Dispose the base first.
Merge branch 'release' into dev