[RootWorkspace] Some generic file cleanup that optimizes:

Make some functions static, add Ordinal comparison argument.
[Verison Control] Main folder cleanup:

Removed redundant Using directives.
Added StringComparison arguments.
Removed unused private function from Repository.
Made some functions static.
[Version Control] Removed unused files AnnotateView and AnnotateCommand.

They have been replaced by BlameView and BlameCommand apparently.
Revert two of the static function conversions as they require API changes.
[Version Control Cleanup in Dialog and Views folders.

Remove redundant usings.
Add StringComparison argument.
Removed some redundant qualifiers from definitions.
Made some functions static. =D
Revert two more public API changes.
Merge pull request #380 from mono/someCleanup

Cleanup for Version Control and RootWorkspace
[TextEditor] Set GdkWindow.Background to prevent black flashes on focus.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=9963
[Core] Add a way to override the config directory for MD

This allows us to redefine the directory where we store the
mono-addins addin cache.
Bump nrefactory.
[SourceEditor] Improved message bubble theming.
[HexEditor] Take back workaround, it's now fixed.
[CSharpBinding] Stabilized xml verification routines & switched to the new nrefactory library layout.
Bump md-addins for various fixes
Bump nrefactory.
[Version Control] Bug 13886 - Conflicted project files and MergeView fixes.

No longer throw exception because we modify children list on destroy.
We now have an attachable window for project files which are in a broken project.
Fixed 'Bug 14052 - Text Editor Shows Red Text When There Are No Errors'.
Bump nrefactory/removed some debug spew.
[Git] Fixed some NREs in Remotes Dialog and Funny Refname issues.
Merge pull request #381 from mono/mergecsproj

[Version Control] Resolve Conflicts command for broken projects/solutions.