Fix issue with "empty" projects

For some project listed using GetProjects, the method
project.GetMkDocument(VSConstants.VSITEMID_ROOT, out projectPath);
returns not project path. This leads to further errors.
This patch just catches the error raised in VsSolutionHelper.cs
GetProjectPath.

Itermediate fix for bug #1