[Tachyon-14] TachyonURI (TFsShell)

Refactor TFsShell to use Tachyon URI.
Yeah, rename does validates both the src and destination uris and requires the scheme & authority to be empty or match the TachyonFS's scheme/authority.