Fixed backwards compatability issues after TachyonURI went in

After TachyonURI went in, backwards compatibility was broken.  This patch brings the old APIs back and marks them `@Deprecated`
Because we shouldn't add it to the public api.  Java can figure our which method we want, so trying to do that ourselves is error prone from users and maintance side.