switched to uri get path to get hadoop path

This patch delegates getPathWithoutScheme to hadoop + uri call.  Based off the tests added, the code is backwards compatible.

There looks to be a bug in hadoop where the single arg constructor of path puts query params in the path, but thats not true when URI is used.   This can cause trouble for the get file name method.  Ill file a different PR for that.