Properly structure AssemblyResolve handler

This still doesn't work.

XDesProc automatically loads all project references
when the project is opened, so it loads v10 before
I can add this handler.

Then, ColorThemeService casts to IVsSettingsManager
from the v12 DLL, and fails.
Copy GlyphButton from Shell.ViewManager

Removes last version-dependent reference
Notifications: Remove unused IsChecked property
Notifications: Fix designer ServiceProvider

Register with both versions of the ServiceProvider singleton.

Also fix some code analysis issues.
Notifications: Switch to WindowTitleBarButton

Copy correct styles from VS shell.
Also update control name to indicate source
Remove unnecessary designer assembly hack

Now that we don't use Shell.ViewManager,
we don't need any special AssemblyResolve
handler.
Notifications: Use VsBrushes resource keys

These exist in VS2010, so I don't need
to fake EnvironmentColors.

Also includes subtle theming adjustments.
Designer: Don't use Dev11 ThemeResourceKeys

Since the XAML now uses VsBrushes resource
keys (which are strings), we can remove the
reference to Shell.Immutable.11, and change
the designer dictionary to only contain string
keys.

Also removes DeferredResourceDictionaryBase;
that is only necessary to support dynamic theme
changes.
Notifications: Fix popup location

Move below quick search box.
Also ensure that the owner relationship is not lost.
Package: Wait for VS to fully load

http://blogs.msdn.com/b/vsxteam/archive/2008/06/09/dr-ex-why-does-getservice-typeof-envdte-dte-return-null.aspx

Fixes VS2010 issues
Package: Add VS2010 support

Port manifest to old format.

Fixes #1
Notifications: Tweak close button hover

Change all four border colors on hover.
Improve tooltip wording.