When using Servlet 3.1 non-blocking reads with an AJP connector, make the reads between the AJP body messages from the server non-blocking. Once any part of a message is read, the remainder of the message will be read using blocking IO.

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