Added MessageBus and wired-up the initial solution events to the sink and messagebus
Hooked up the control to the SonarIssuesService and the messagebus
Added a Subscribe/Unsubscribe that accepts an IHandler instead of the more specific one, useful when a subscriber handles more than one message type
Added SonarServiceDouble for testing and refactored the original one by extracting the interface for it. Also fiddled the control to now handle the SonarIssuesAvailable message
Renamed the IssueListViewItemm to SonarIssueViewModel
Removed the SonarIssuesService reference from the list control. Added calls to resolve the service in the package from the component model
Removed obsolete Handle
Namespace adjustments
Added two missing files to the repo
Moved the Interop utilities into the Interop folder (just so everyone knows where to expect it)
Moving a file in the solution explorer apparently makes it untracked in Git. Added VsInteropUtilities back to the repo
Cleaned up the package some
Removed the options page, will be replacing it with a custom dialog instead
Added support for settings files per solution
Added handlers for SettingsAvailable to the list control and the SonarIssuesService
Added change tracking on settings file
Added checks to prevent null being pushed onto the messagebus
Moved MouseDoubleClick to DataGridRow to prevent doubleclicks happening on the
Implemented issue #7 Automatic refresh on interval.
Added sample configuration file and updated README