Added ScaleOutConfiguration
In progress scale-out changes
More scale-out updates:
- Removing retry logic from DbOperation
- Any exceptions during sending just propagate up the task chain
- Receive loop just calls OnError and keeps going in case of exception
Redid scale out error handling.
- If errors happen on send turn buffering on.
- If OnError is called turn buffering on.
- If RetryOnError is false throw synchronously always after first failure.