Making PathResource the default for "file://" resources

+ Making ResourceTest a proper @Parameterized test case
+ Moving jar tests out of ResourceTest into JarResourceTest
+ Moving classpath tests out of ResourceTest into ClassPathResourceTest
+ Making more improvements to PathResource to satisfy expecations in
  the rest of the codebase.
+ Requests for resource subpaths that use "//" in their strings will
  now work correctly (it used to result in null requests in
  FileResource)
Merge branch 'master' into pathresource
Merge branch 'master' into pathresource

Conflicts:
	jetty-util/src/test/java/org/eclipse/jetty/util/resource/ResourceTest.java
Added alias tests to FileSystemResourceTest
When test failure occurs, give more details
Enhancing NTFS Stream tests
Minor documentation updates
Making bad alias discovery more obvious (temporary)
Merge branch 'pathresource' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into pathresource
Ignoring bad/canonical uri alias
Merge remote-tracking branch 'origin/master' into pathresource
Merge remote-tracking branch 'origin/jetty-http2' into pathresource
deprecate FileResource