msvc: Add product support to projects; still needs linker support
msvc: generate project guid
add intermediate and output directories

make project guid upper-case
cleanup intermediate/output directories; resolved msbuild warnings.
add quotes for library and include paths
Handle libs for windows
Add dependencies to vc projects