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
Designer can draw Sections
Display full error message in Package Manager

Display ToolTip over error message with full message content
TextItemDesigner
SelectionService
Toolbox
BaseClass for designers
Treat empty PlatformTarget as AnyCPU
Show FormSheet Reports as Preview in Designer
Added null-check of ParentTree, as this have been null and caused exception.
Cleanup
Cleanup Designer