Fixed machine-wide support
Made "Main" methods private
Tweaked project files, improved MonoDevelop support

--HG--
rename : src/Common.Gtk/GtkMsg.cs => src/Common.Gtk/Msg.cs
Extracted WinForms-specific code from Common to Common.WinForms

--HG--
rename : src/Common/Controls/EditorControlBase.cs => src/Common.WinForms/Controls/EditorControlBase.cs
rename : src/Common/Controls/EditorDialog.Designer.cs => src/Common.WinForms/Controls/EditorDialog.Designer.cs
rename : src/Common/Controls/EditorDialog.cs => src/Common.WinForms/Controls/EditorDialog.cs
rename : src/Common/Controls/ErrorBox.Designer.cs => src/Common.WinForms/Controls/ErrorBox.Designer.cs
rename : src/Common/Controls/ErrorBox.cs => src/Common.WinForms/Controls/ErrorBox.cs
rename : src/Common/Controls/ErrorReportForm.Designer.cs => src/Common.WinForms/Controls/ErrorReportForm.Designer.cs
rename : src/Common/Controls/ErrorReportForm.ErrorReport.cs => src/Common.WinForms/Controls/ErrorReportForm.ErrorReport.cs
rename : src/Common/Controls/ErrorReportForm.cs => src/Common.WinForms/Controls/ErrorReportForm.cs
rename : src/Common/Controls/ErrorReportForm.de.resx => src/Common.WinForms/Controls/ErrorReportForm.de.resx
rename : src/Common/Controls/ErrorReportForm.resx => src/Common.WinForms/Controls/ErrorReportForm.resx
rename : src/Common/Controls/FilteredTreeView.Designer.cs => src/Common.WinForms/Controls/FilteredTreeView.Designer.cs
rename : src/Common/Controls/FilteredTreeView.cs => src/Common.WinForms/Controls/FilteredTreeView.cs
rename : src/Common/Controls/GenericEditorControl.cs => src/Common.WinForms/Controls/GenericEditorControl.cs
rename : src/Common/Controls/HintTextBox.cs => src/Common.WinForms/Controls/HintTextBox.cs
rename : src/Common/Controls/IContextMenu.cs => src/Common.WinForms/Controls/IContextMenu.cs
rename : src/Common/Controls/IEditorControl.cs => src/Common.WinForms/Controls/IEditorControl.cs
rename : src/Common/Controls/IEditorControlContainerRef.cs => src/Common.WinForms/Controls/IEditorControlContainerRef.cs
rename : src/Common/Controls/IEditorDialog.cs => src/Common.WinForms/Controls/IEditorDialog.cs
rename : src/Common/Controls/IHighlightColor.cs => src/Common.WinForms/Controls/IHighlightColor.cs
rename : src/Common/Controls/InputBox.Designer.cs => src/Common.WinForms/Controls/InputBox.Designer.cs
rename : src/Common/Controls/InputBox.cs => src/Common.WinForms/Controls/InputBox.cs
rename : src/Common/Controls/InputBox.de.resx => src/Common.WinForms/Controls/InputBox.de.resx
rename : src/Common/Controls/InputBox.resx => src/Common.WinForms/Controls/InputBox.resx
rename : src/Common/Controls/InspectionForm.Designer.cs => src/Common.WinForms/Controls/InspectionForm.Designer.cs
rename : src/Common/Controls/InspectionForm.cs => src/Common.WinForms/Controls/InspectionForm.cs
rename : src/Common/Controls/LiveEditor.Designer.cs => src/Common.WinForms/Controls/LiveEditor.Designer.cs
rename : src/Common/Controls/LiveEditor.cs => src/Common.WinForms/Controls/LiveEditor.cs
rename : src/Common/Controls/LocalizableTextBox.Designer.cs => src/Common.WinForms/Controls/LocalizableTextBox.Designer.cs
rename : src/Common/Controls/LocalizableTextBox.cs => src/Common.WinForms/Controls/LocalizableTextBox.cs
rename : src/Common/Controls/OKCancelDialog.Designer.cs => src/Common.WinForms/Controls/OKCancelDialog.Designer.cs
rename : src/Common/Controls/OKCancelDialog.cs => src/Common.WinForms/Controls/OKCancelDialog.cs
rename : src/Common/Controls/OKCancelDialog.de.resx => src/Common.WinForms/Controls/OKCancelDialog.de.resx
rename : src/Common/Controls/OKCancelDialog.resx => src/Common.WinForms/Controls/OKCancelDialog.resx
rename : src/Common/Controls/OutputBox.Designer.cs => src/Common.WinForms/Controls/OutputBox.Designer.cs
rename : src/Common/Controls/OutputBox.cs => src/Common.WinForms/Controls/OutputBox.cs
rename : src/Common/Controls/ResettablePropertyGrid.cs => src/Common.WinForms/Controls/ResettablePropertyGrid.cs
rename : src/Common/Controls/RtfBuilder.cs => src/Common.WinForms/Controls/RtfBuilder.cs
rename : src/Common/Controls/SplitButton.cs => src/Common.WinForms/Controls/SplitButton.cs
rename : src/Common/Controls/TrackingControl.Designer.cs => src/Common.WinForms/Controls/TrackingControl.Designer.cs
rename : src/Common/Controls/TrackingControl.cs => src/Common.WinForms/Controls/TrackingControl.cs
rename : src/Common/Controls/TrackingDialog.Designer.cs => src/Common.WinForms/Controls/TrackingDialog.Designer.cs
rename : src/Common/Controls/TrackingDialog.cs => src/Common.WinForms/Controls/TrackingDialog.cs
rename : src/Common/Controls/TrackingLabel.cs => src/Common.WinForms/Controls/TrackingLabel.cs
rename : src/Common/Controls/TrackingProgressBar.cs => src/Common.WinForms/Controls/TrackingProgressBar.cs
rename : src/Common/Controls/UriTextBox.cs => src/Common.WinForms/Controls/UriTextBox.cs
rename : src/Common/Controls/Wizard.Designer.cs => src/Common.WinForms/Controls/Wizard.Designer.cs
rename : src/Common/Controls/Wizard.cs => src/Common.WinForms/Controls/Wizard.cs
rename : src/Common/Msg.cs => src/Common.WinForms/Msg.cs
rename : src/Common/StructureEditor/ChildInfo.cs => src/Common.WinForms/StructureEditor/ChildInfo.cs
rename : src/Common/StructureEditor/ContainerDescription.List.Element.cs => src/Common.WinForms/StructureEditor/ContainerDescription.List.Element.cs
rename : src/Common/StructureEditor/ContainerDescription.List.cs => src/Common.WinForms/StructureEditor/ContainerDescription.List.cs
rename : src/Common/StructureEditor/ContainerDescription.Property.cs => src/Common.WinForms/StructureEditor/ContainerDescription.Property.cs
rename : src/Common/StructureEditor/ContainerDescription.cs => src/Common.WinForms/StructureEditor/ContainerDescription.cs
rename : src/Common/StructureEditor/EntryInfo.cs => src/Common.WinForms/StructureEditor/EntryInfo.cs
rename : src/Common/StructureEditor/IListDescription.cs => src/Common.WinForms/StructureEditor/IListDescription.cs
rename : src/Common/StructureEditor/StructureEditorControl.Designer.cs => src/Common.WinForms/StructureEditor/StructureEditorControl.Designer.cs
rename : src/Common/StructureEditor/StructureEditorControl.Node.cs => src/Common.WinForms/StructureEditor/StructureEditorControl.Node.cs
rename : src/Common/StructureEditor/StructureEditorControl.cs => src/Common.WinForms/StructureEditor/StructureEditorControl.cs
rename : src/Common/Tasks/GuiTaskHandler.cs => src/Common.WinForms/Tasks/GuiTaskHandler.cs
rename : src/Common/Undo/MultiPropertyChangedCommand.cs => src/Common.WinForms/Undo/MultiPropertyChangedCommand.cs
rename : src/Common/Undo/MultiPropertyTracker.cs => src/Common.WinForms/Undo/MultiPropertyTracker.cs
rename : src/Common/Undo/PropertyChangedCommand.cs => src/Common.WinForms/Undo/PropertyChangedCommand.cs