Don't check the last access time since:
- it will always be > -1
- checking keptAlive is sufficient to determine if the keep alive
  timeout should be set

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1638742 13f79535-47bb-0310-9956-ffa450edef68
Add new lastAsyncStart property which is not currently used.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1638743 13f79535-47bb-0310-9956-ffa450edef68
Switch to using lastAsyncStart to calculate the async timeouts

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1638744 13f79535-47bb-0310-9956-ffa450edef68
getLastAccess() is only called from NIO so no need to call access() from
code that is not part of NIO.

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