Fix a JVM crash with the unit tests on Windows.
Only add the socket back to the poller if the poller did not report an error in the previous poll.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1459523 13f79535-47bb-0310-9956-ffa450edef68
Default poller size always needs to be equal to maxConnections

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