Currently in the File Browser, symlinks are supported but not aliases(which are GUI friendly). So this patch adds that support.
GHOST already has Objective-C, so the path resolve function is added there and are accessible by cpp-API. Carbon API has been Deprecated, so Foundation is being used. All methods are supported for > macOS 10.10.
It checks whether a file is alias or not, if yes, resolves it and copies its target location to the buffer provided in the second argument.