Opt for path resolution to live in C# instead.

Moved the prior code that existed as the j PowerShell function to
SetJumpLocationCommand. The code now tries to resolve the path with
"GetUnresolvedProviderPathFromPSPath" - if the resolved path exists, it will
change to that directory. If it doesn't, the code proceeds on as usual.