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.
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.
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)
Fix: ModelCollectionTreeNode might add the same handler twice to CollectionChanged event.
Fix: Exception when saving ClassBrowser workspace.
Added comment for PersistedWorkspace class.
#274 Support running mspec tests for .NET 4.5 projects.
allow assignment in debugger console pad