Handle the maxActive -> maxTotal rename

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574229 13f79535-47bb-0310-9956-ffa450edef68
Use the log fallback to log access anyway when something unexpected occurs. Do the same at the end of event to avoid the possibility of skipping recycling.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574413 13f79535-47bb-0310-9956-ffa450edef68
Add experimental NIO2 connector
Switch the default connector back to NIO1
Remove forgotten debug.
- Fix socket <-> processor association when a read for the request line is pending.
- Go back to a more conventionnal accept thread in the end, it's simpler (although it did highlight the first issue somehow).
- Use a separate thread for timeouts since the acceptor is more conventional.
- Notice in some tests some issues with the blocking flush when ending a request, so add some code to make it wait for pending writes.