Only treat "main.d" and "<packname>/main.d" as "mainSourceFile" for library targets.
Reimplement the VisualD generator based on the new target generation code and fix link dependencies for static libraries.
Deprecate the "visuald-combined" generator.
Fix folder/filter structure for generated VisualD projects with multiple nested source libraries.