SLohse: commit missing changes for abolishing the IComponentInterace interface
Merge branch 'origin/master'

Conflicts:
	Docking/Framework/Components/Component.cs
	Docking/Framework/Components/ComponentList.cs
	Docking/Framework/Manager/ComponentManager.cs
bugfix after merge: in the github codeline, the wrong window member was checked
previously the function "ComponentsSave()" silently also _removed_ them. that's confusing. split it into 2 functions.
merge