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
Tidy up exception logging. Fixes #1201
Merge branch 'exp' into smallFixes
(keep small fixes in one branch)
always update the indirect object when short circuiting.
support user-defined proxy objects in the catalog

These will appear to the user as "Synonyms". It's a way to assign an
alternate name (and by extenstion, abbreviation) to an object.
disable text entry mode in the target picker
stop observing the text field on dealloc