Changes to make it easier to use and customize the propertygrid from external project
Remove static class ProjectBindingService; the list of project bindings is now available from SD.ProjectService.

Also, fixes various references to the "VBNet" language string to use "VB" instead.
Fix compiler errors in ICSharpCode.TreeView.Demo.
WpfExporter
ICSharpCode.TreeView: improve API for drag/drop/copy/paste of nodes.
Show "Open in Class Browser" menu item only where it makes sense.
Fix: Exception on opening some methods from external assemblies in ClassBrowser.
Move HighlightCurrentLine from AvalonEdit.Addin to ICSharpCode.AvalonEdit
fix #273 - NullReferenceException when typing a call to `FirstOrDefault()`
rename WpfViewer to ProfilingReportViewer
add XmlDoc to Insight tooltips
add FontSize to global editor options
fix #272 - TODO: XmlDoc completion
replace | with caret in "literal" completion items (delegate templates, etc.)
close #270 - Add framework table to Dependencies.html
some UI improvements in tooltips:
- use Editor font size
- reduce padding in insight tooltip
- do not use fully qualified names in completion documentation
Prevent adding a project multiple times to the same solution.
Fix #252 - Adding an existing project to a solution uses a new GUID instead of the <ProjectGuid>

Also adds code to detect+fix duplicate GUIDs. (which might exist due to users creating new projects by copying old ones)
Update tests for EnvDTE.FileCodeModel2
Fix: ModelCollectionTreeNode might add the same handler twice to CollectionChanged event.