message: add private interface to disable reliable stream
diff: using Azure::Core::Context;
  using Azure::Core::IO::BodyStream;
  -namespace Azure { namespace Storage { namespace _internal {
  +namespace Azure { namespace Storage {
  +
  + namespace {
  + bool g_reliableStreamEnabled = true;
  + }
  +
  + namespace _detail {
  + void EnableReliableStream() { g_reliableStreamEnabled = true; }
  + void DisableReliableStream() { g_reliableStreamEnabled = false; }
  + } // namespace _detail
  +
  + namespace _internal {
  size_t ReliableStream::OnRead(uint8_t* buffer, size_t count, Context const& context)
  {
  @@ -38,7 +49,7 @@ namespace Azure { namespace Storage { namespace _internal {
  // session).
  this->m_inner.reset();
  (void)e; // todo: maybe log the exception in the future?
  - if (intent == this->m_options.MaxRetryRequests)
  + if (intent == this->m_options.MaxRetryRequests || !g_reliableStreamEnabled)
  {
  // max retry. End loop. Rethrow
  throw;
  @@ -46,4 +57,5 @@ namespace Azure { namespace Storage { namespace _internal {
  }
  }
  }
  -}}} // namespace Azure::Storage::_internal
  + } // namespace _internal
  +}} // namespace Azure::Storage
  