[2.2.x] + fix issue #1573
https://java.net/jira/browse/GRIZZLY-1573

"Endless loop at TCPNIOTransport.read when reading -1 bytes"