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
MSVC-CSharp targets limited to MSSVC builds. Added custom postbuild command to generate csharp_ref_lib.dll which holds all SWIG generated objects.
Added csharp_sample target.
Merge remote-tracking branch 'origin/master' into submodules

Conflicts:
	CMakeLists.txt
	api.cc
	cmake_modules/port_utils.cmake
	src/common/api.h