modified Path.GetFullPath in TestingHelpers

it does respect relative and absolute (UNC and local) paths 

added tests