allow loading exotic csharp projects and solutions
Merge pull request #21 from fishman/fix_project_loading

allow loading exotic csharp projects and solutions, will bail out with nullreferenceexception, and cause problems finding the current project