Started on global hotkeys. This currently just contains a helper class with code pinched from http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html.
Added HotkeyManager class. This uses the lower level GlobalHotkeys class to register hotkeys. Currently it just registers two hardcoded hotkeys that log to the output window.
Renamed GlobalHotkeys to GlobalHotkey. It didn't make sense that it was plural, as each instance refers to a single hotkey.
Hooked up the start/stop/set-tags functions to the hotkeys. Below are more details of the changes:

- Changed the GlobalHotkey class so that it's not static and it injected via Ninject.
- The HotkeyManager now implements a new interface called IHotKeyRegisterCallback which just has a single method to allow the NotifyIconViewModel to register callbacks to the hotkey actions.
- Moved the Callback property out of the GlobalHotkey class and into it's own class (called Hotkey) together with the action state (new HotkeyActionEnum). It shouldn't really have been in the low level GlobalHotkey class.

This is now ready to merge into the develop branch. The only think left for hotkeys is to add the configuration UI to the options dialog.
Merge branch 'feature/GlobalHotkeys' into develop