treat current selection as a string when type is unknown
Cleanup
Wire the Advanced preference to a real strings file.

The nib file change is a removal of the binding on the title column.
Use bindings instead of having a copy of the triggers just for the preferences.

Also makes the QSTriggerManager informal protocol a formal one, and move it in QSTriggerManager.h.
The changes to the xib file are bindings for the infoButton & deleteButton.
Fix empty trigger creation after invoking "Add Trigger".
Remove optional argument and rename to Add Hotkey Trigger.
Show the new trigger using the main thread.

Or you get a WebKitThreadingViolation in the face ;-).
Remove a private method.
Make that a real singleton.
Build the trigger sets in -awakeFromNib
Indentation.
Comment for magic values ;-).
Pass the trigger type as the indirect argument.
Remove references to 'plug-ins' from setup pane
User a property for `data` in QSPlugin
Add a new and improved plugin updater
Only implement the QSPluginUpdater class(es) in one binary
Tidy up exception logging. Fixes #1201
Merge branch 'exp' into smallFixes
(keep small fixes in one branch)
Plugin Updater eye candy

Plus - pass the whole QSPlugin to the updater (in an NSDict) to simplify the setup process of the window