make `ByteToMessageDecoder` compatibility with `folly::AsyncSocket::handleRead()` (#136)
make `ByteToMessageDecoder` compatibility with `folly::AsyncSocket::handleRead()` (#136)

Summary:
folly::AsyncSocket::handleRead():
  // Loop until:
  // - a read attempt would block
  // - **readCallback_ is uninstalled**
  // - the number of loop iterations exceeds the optional maximum
  // - this AsyncSocket is moved to another EventBase
Pull Request resolved: https://github.com/facebook/wangle/pull/136

Reviewed By: yfeldblum

Differential Revision: D9483614

Pulled By: Orvid

fbshipit-source-id: 22e8f7fb6650bd99c09aff5f1c59cf519c72c04a

facebook/wangle,facebook/wangle,facebook/wangle