Update to Checkstyle 6.1.1
Fixed trailing whitespace in changelog file.

Merged r1643205 from tomcat/tc8.0.x/trunk.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643212 13f79535-47bb-0310-9956-ffa450edef68
Backport clarification from Servlet 3.1 that requires an ISE if getRequest() or getResponse() are called after complete() or dispatch()

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643224 13f79535-47bb-0310-9956-ffa450edef68
Back-port typo fix

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643225 13f79535-47bb-0310-9956-ffa450edef68
Fix three edgy async context bugs.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643226 13f79535-47bb-0310-9956-ffa450edef68
With the changes to the behaviour AsyncContext.isStarted() this method can no longer be used to determine if complete needs to be called to add a new method that can provide this information.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643228 13f79535-47bb-0310-9956-ffa450edef68
Fix concurrency issue identified while investigating BZ 57252. Ensure that non-container threads can't change the async state until the container thread has completed post-processing.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643229 13f79535-47bb-0310-9956-ffa450edef68
Add whitespace to align flags to make it easier to see which states set
which flags.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1643231 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57252
Provide application configured error pages with a chance to handle an
async error before the built-in error reporting.

Back-port fixes for failing tests after onComplete() changes

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