Use GetFullPath on Windows instead of throwing exception

On Windows an exception would be thrown because of attempt to use Unix only feature, Mono.Unix.UnixSymbolicLinkInfo. 
Closest thing to resolving symbolic path on Windows is to get full path.
Old behaviour did this so do that if IsWindows.

(Re-requesting pull because of error with previous commit)