Changes to make it easier to use and customize the propertygrid from external project
Setter methods for implementing a custom HitTestFilterCallback
Implemented inteface for OutlineNode so that a custom outlinenode can be implemented
Format changes
changes to make tests work
Changes to OutlineTreeView to Work With IOutlineNode
CodeQuality: In report footer, add separation between report folder and report name
Removed sealed constraint from class declaration to allow inheritance.
Performs casting of extended component only once in OnInitialized, and casts to only necessary level (i.e. FrameworkElement) to allow inherited classes to support other panels that maps to Canvas placement properties (using DependencyProperty.AddOwner).
XamlParser now supports attached property used on a derived class.
Start working on Designer
Designer can load Report
Merge branch 'reports' of github.com:icsharpcode/SharpDevelop into reports

Conflicts:
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/Commands/ViewCommands.cs
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/DesignerBinding/DesignerBinding.cs
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/ICSharpCode.Reporting.Addin.csproj
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/scr/Commands/ViewCommands.cs
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/scr/DesignerBinding/DesignerBinding.cs
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/Commands/ViewCommands.cs
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting.Addin/src/DesignerBinding/DesignerBinding.cs
	src/AddIns/Misc/Reporting/ICSharpCode.Reporting/ICSharpCode.Reporting.csproj
Show project properties on project node activation

Double click or ENTER on project node opens project properties
Display DesignSurface
Add missing Files
fix #364: Stack Pad is horribly slow with "Show argument values" option active
Designer can draw Sections
Display full error message in Package Manager

Display ToolTip over error message with full message content
SymbolTypeAtCaretConditionEvaluator now only used for context menus to address issue #405.
Indent engine now initialized with project formatting settings if possible, not only with global settings.