Fixes issue #18 along with side-effects: accidental double-clicks on checkbox and that nasty cell border.
Remove the non-standard About command
Remove commented/unused code
Move context commands to Git submenu, group file commands and "general" commands separately
Simplify labels for obvious Git commands
Implement GetSccGlyphFromStatus
Implement IVsSccManager3 to allow background solution loading in VS 2012
Set proper __SccStatus flags
Add GlobalCommandHook
Hook the Solution Refresh command to also update the SCC status
BackgroundParser.Dispose needs to dispose the timer
Make sure the background parser gets disposed
Change the TextViewRole to Editable so panes like the output window pane don't get a diff margin
Provide a more informative message if Compare... is executed and the request diff tool is not available
Unregister parser from text buffer notifications when it's disposed
Fix detection of (missing) diffmerge.exe
Ignore changes to directories (don't ignore add/remove/renamed directories). Ignore all *.lock files under a .git folder. Don't ignore anything else.
Merge remote branch 'bscheiman/issue18' into master
Clean up and document the double-click behavior changes
Remove the dotted cell border that appears when selections are made with the keyboard