Fix trigger selection after creation

With @tiennou's recent changes the wrong trigger was being selected (not the new trigger) after creation
Also - fix a potential exception, and scroll to the trigger once added
bring in release notes from the 1.1.x branch
increase build number to 4007

to make it higher than the 1.1.x branch
make Primer the default interface
Merge pull request #1637 from quicksilver/pjr/triggerFixes

Fix trigger selection after creation
Merge pull request #1639 from quicksilver/primer

make Primer the default interface
Disable the discrete GPU for supported Macs. Fixes #1645
Fix the changes webView to avoid overlapping text.

Fixes #1642.
Also: tweak the animations a bit to make them less messy
Properly set up KVO for `numberOfPluginsToInstall`

Means the "Install Selected" button is properly disabled when no plugins are ticked for installation
Merge pull request #1646 from quicksilver/discreteGraphics

Discrete graphics
get the manager for the correct trigger

currentTrigger in this context always refers to the first one on the list so it always returns the same manager. selectedTrigger refers to the correct object.
only go into key capture mode if the field is an instance of QSHotKeyField

The old test would prevent you from being able to edit the trigger name.
Run icon loader display methods on the main thread
Merge pull request #1656 from quicksilver/pjr/CATransaction

Run icon loader display methods on the main thread. Fixes #1655
remove DMG creation from the Xcode build process
convert DMG script to UTF-8
use cp instead of CpMac

…to preserve code signing information
add a build script for public releases
Merge pull request #1647 from quicksilver/pluginUpdater

Plugin updater
Always show the plugin updater window from the main thread