Switch tabs back into spaces.
Updates to get_dependency_paths() to handle imported/normal targets
Handle non-target libraries in CMake utils.
Merge pull request #1 from Fraser999/nodejs

Handle non-target libraries in CMake utils.
csharp port works with MSVC (Win)
PS: This is in the PortSample project. QA does not apply for this repo as it's a sample project