Remove some warnings from ND classes - we may as well start editing them, they're hardly used anyway
Allow UTIs to be defined as direct types

Saves having to first defined the direct type as NSFilenamesPboardType *then* as a UTI
Make all current proxy providers conform to the protocol
#define a convenience method for getting the localized string from the current bundle's strings file
Add a 'default browser' proxy
Fix '~' on non-US keyboards.
Merge branch 'master' into pjr/defaultBrowserProxy
If there are no filetypes for a given method, return nil
Show the bundle name instead of the bundle file name in the triggers scope view
Fixes #1531
Plus: Add a menu to the token to show the represented object
Only show the menu (with bundle ID) for trigger scope tokens that have a display string
Use the bundle display name (if it exists) for scope token names

Fall back to the bundle name if none exists
remove the need for an NSSet when getting URL action valid indirects
Only show the upgrade/downgrade popups when dealing with release builds
Merge pull request #1705 from quicksilver/i1531

User a less confusing display string for the scope tokens for triggers
Merge pull request #1709 from quicksilver/launchStatus

Only show the upgrade/downgrade popups when dealing with release builds
Merge pull request #1638 from quicksilver/pjr/defaultBrowserProxy

Add a 'default browser' proxy object
Migrates the following plugins to use ARC:
- Core Support
- Bezel Interface
- Primer Interface
- Finder Module
- HotKey Triggers
Merge pull request #1696 from quicksilver/t/fix-accented-chars

Fix '~' on non-US keyboards.
Merge pull request #1710 from quicksilver/arc-plugins

Migrates the QS plugins to use ARC
always rescan synonyms on launch