Added global hotkey to open the reports window. This is win-z. Obviously this also will be configurable, but at the moment like the others, this is hardcoded.
Added the Extended WPF Toolkit (via NuGet). We use the DateTimePicker from this in the reports window.
Added DateTimePicker controls for the report filter. These don't currently do any filtering yet.
Stopped empty strings from being added as tags.
Options window is now centred on the screen when opening.
Fixed issue where the distinct in a linq query in TagSelection.InitialiseItems wasn't working because I was selecting a custom data type. Fixed this by implementing IEquatable and checking that the tags are equal.
When the user changes the tags, if the timer is currently running, then it now restarts the timer, so that a new history item is created containing this new tags.
Merge branch 'develop' into feature/ReportWindow