Creating Git plugin
Git plugin

Initial implementation.  Fixes #20.
Fix for git subproject links

Related question here:
http://stackoverflow.com/questions/14368488/github-api-commit-file-raw-url-404
Adding custom subscription settings UI to plugin
Custom settings UI per plugin

Different plugins require a different set of settings fields, so get the
plugins to provide some UI for these fields to the AddSubscription
window.  Implemented for Git plugin so far - can now track any branch on
any origin using Git plugin.
Edit and delete subscriptions

Fixes #14 and #16.
Fixing Add/Edit subscription window
Overriding Equals and GetHashCode..

..to avoid "conflicting changes in the role of the relationship have
been detected".
Adding custom settings UI for TFS plugin

Seperate fields for Collection URL and Source Location
Fixing Perforce plugin

Temporarily registering com assembly for plugin to use.
Mark as read command

Adding keyboard shortcut to mark current item as read, and subscription
context menu option to mark all subscription log entries as read.
Register p4com once only

Use a static constructor to register p4com once only.
Using EditorConfig to ensure VS uses tabs for this project -
http://editorconfig.org
Adding Plugin class to be used as base class for plugins.  Avoids
repeated code to set up the Timer callback.  Added Dispose method to
dispose of timer.
Major code cleanup and refactoring.