Add guard to GetProjectItemExtension to handle shared project names being picked up that won't have an extension.
Resolves #2: Extend SolutionHelper to find similar project items for shared projects and add RetrieveFileCodeModel to CodeModelBuilder that will conditionally resolve the FileCodeModel through a similar project item.