- The input buffer is the place where there was code duplication between the two NIO connectors. Resolve that, there should now be no meaningful code duplication elsewhere.
- Note that the NIO2 code is the one shared (some additional "1" state for the parsing state - should be transparent for NIO - and use flush(boolean) in the shared code).
- Testsuite for NIO and NIO 2 looks ok.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1588299 13f79535-47bb-0310-9956-ffa450edef68