SQL message bus now shards across multiple tables
- Made SQL receive loop increase retry delay with each attempt
- Fixed issue in ScaleoutMessageBus resulting in negative stream indexes
- #1635
Made changes as per code review feedback

- Added the null or empty error message to the Resources file
#1265
Made some changes to ScaleoutMessageBus queuing.
- Change the name of the methods, added Reset, Close and
  Open.
- Calling Open will drain the previous queue before creating a new one.
Renamed method to open in SqlMessageBus.
Added SQL message bus perf run to stress.exe
- Added missing copyright header to install.sql
SQL message bus updates
- Added perf run to stress.exe
- Updated XML doc comments
- Allow passing queue size
- Added extra ctor parameter validation
- Fixed bug in receive loop retry count tracking
Fix FxCop error
Changed the semantics of the queue in ScaleoutMessageBus.
- By default the queue size isn't limited.
- The buffer method shifts the queue into buffering mode
  limits the queue to the specified size.
Made some tweaks to SqlMessageBus based on new base class changes.
Made small fixes to SqlMessageBus.
Performance changes to stress.exe (2)
Merge remote-tracking branch 'upstream/dev' into perf-work