Better alignment to maker table easier to follow

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1451925 13f79535-47bb-0310-9956-ffa450edef68
11000000 10xxxxxx is invalid as it can be encoded in a single byte as 00xxxxxx

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1451927 13f79535-47bb-0310-9956-ffa450edef68
Expand UTF-8 tests based on a test case written by Joe Orton for CVE-2008-2938
Note the additional failures this generates are not exploitable. They are invalid only because they encode a valid code point in too many bytes.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1451933 13f79535-47bb-0310-9956-ffa450edef68
Include invalid main resource location in error message

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

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

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1451938 13f79535-47bb-0310-9956-ffa450edef68
When decoding URIs we always have the full input available. Ensure partial / invalid bytes at the end of the URI trigger an error.

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