Added a Visual Studio 2012 tool strip renderer.

Added the Visual Studio 2012 tool strip renderer from the Dock Panel Suite demo project.
Implemented support for string arrays on settings.
Allow control over whether the form footer border is painted.
Added utility method for fixing separators in tool strips (and context menu strips).
Added utility class for showing a wait cursor.

Added a utility class for showing a wait cursor. The reason a utility class was written for this is because this class is disposable and thus ensures that the cursor is reset, and that setting the wait cursor is not trivial.
Added custom tool strip components.

Added a spring text box and check box tool strip component.
Implemented support for custom main window chrome.
Added text box with cue banner.
Allow left or right file of the diff viewer to be missing.
Merge remote-tracking branch 'other/master'

Conflicts:
	Build/Support/Build.ps1
	NetIde.Core/BuildConfig.xml
	NetIde.Core/NetIde.Core.csproj
	NetIde.Core/PackageManagement/PackageManagementForm.cs
	NetIde.Core/Resources/NiMenu.Generated.xml
	NetIde.Core/Resources/NiMenu.xml
	NetIde.Core/packages.config
	NetIde.Shell/NetIde.Shell.csproj
	NetIde.Shell/packages.config
	NetIde.VisualStudio/source.extension.vsixmanifest
	NetIde.sln
	NetIde/NetIde.csproj
	NetIde/Program.cs
	NetIde/packages.config
	Support/Schemas
Updated NuGet packages.
Fixed Visual Studio package manifest.

The package manifest for the Visual Studio plugin had a dependency to NuGet. This doesn't work for recent versions of Visual Studio. Removed the dependency and support for older Visual Studios.