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

"Endless loop at TCPNIOTransport.read when reading -1 bytes"
[2.2.x] + fix issue #1618
https://java.net/jira/browse/GRIZZLY-1618

"SelectorRunner has a bug in thread naming routine"
[2.2.x] + fix the IdleTimeoutFilter race reported by Marc
Discard the remainder of the Request if the Method doesn't expect more content.
Cleanup formatting