Fix failing unit test and Gump with BIO
Make the test for having to call isReady() before any non-blocking read or write stricter. Previously, an app would get away with this if isReady() would have returned true if it had been called.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1519798 13f79535-47bb-0310-9956-ffa450edef68
Revert r1519798
I realised it wouldn't work just as I hit commit.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1519799 13f79535-47bb-0310-9956-ffa450edef68
Force failure with BIO as the test requires true non-blocking IO to fail as expected

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1519801 13f79535-47bb-0310-9956-ffa450edef68
Tomcat only uses package-info.java files for Javadoc so don't bother creating empty class files from them.

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