Possible fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=57265

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1643273 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57281
Enable non-public Filter and Servlet classes to be configured programmatically via the Servlet 3.0 API and then used without error when running under a SecurityManager.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1643285 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57308
Avoid unnecessary use of System.getProperty("file.separator")

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1643329 13f79535-47bb-0310-9956-ffa450edef68
Foolow up to r1643329
Replace calls to System.getProperty("path.separator" with File.pathSeperator

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1643330 13f79535-47bb-0310-9956-ffa450edef68
Follow up to r1643329
Replace System.getProperty("line.separator") with System.lineSeparator()

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