Pull up AsyncTimeout
APR/native used a separate flag to stop the thread. This avoided issues where running was set true->false-true in quick succession. This fix is now available to NIO2 and BIO as well.
Note NIO does not (currently) use the AsyncTimeout

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