add idle check in socket connector
allow to disable reusing read buffer by set AsyncSocketAcceptor.ReuseBuffer to false

multi-thread context will be a problem if read buffer is reused
CLSCompliant
examples
prepare for v2.0.7