Show project properties on project node activation

Double click or ENTER on project node opens project properties
remove UnitTestDebuggerService, it has become useless due to the IDebuggerService refactoring
Support for new formatting policies in some refactoring functions.
Fix #378: CaretReferenceHighlightRenderer cannot be turned off.
Removed unnecessary methods from new interface.
Fixed localization of solution formatting options dialog's title.
fixed NRE in XamlOutlineContentHost.TreeViewMouseDoubleClick (see forum/20507)
fix Exception on DotCompletion after first dot in ConsolePad
Fix #414: Loading enum-typed formatter settings from .csproj files fails.
Revert "Fix #414: Loading enum-typed formatter settings from .csproj files fails."
This reverts commit 48502c9d85622265927ce88ed3c91eb2023d402a.
Fix #414, the next attempt. To avoid problems with XML namespaces when serialized properties are saved directly inside of an MSBuild project, now project-specific formatting rules are saved in .csproj.sdsettings files (similar to solutions).
Merge branch 'master' into csformatter