test search URLs against the string sniffer
add some additional test URLs containing colons
fix string sniffing bugs for URLs containing colons
`runOnMainQueueSync` => `QSGCDMainSync`, `runOnQueueSync` => `QSGCDQueueSync`

+ Bonus helpers.
Remove introduced deprecation warnings.
add a test with one colon
one test per-line

Easier to read and modify.
allow URL completion as in Safari's address bar

qsapp/ will become http://www.qsapp.com/

The URL pattern is localized, so it can potentially be used in other countries.

Tests for this type of input were also added.
Merge branch 'master' into qsgcd-inline
Switch some GCD calls to their async versions.
correct the variable types in Primer's format strings
Merge pull request #1608 from skurfer/primerCrash

make Primer usable
Merge pull request #1598 from tiennou/qsgcd-inline

Rename QSGCD helpers.
Merge pull request #1594 from quicksilver/sniffSearch

String sniffing fixes for URLs
fix a bug that made it impossible to rename folders if they contained a '.'

E.g. renaming a folder/directory 'a.b' to 'a' would fail
Check to see if the mnemonic can actually be used for the given object when assigning abbreviations/mnemonics
Send the object to the method when assigning abbreviations

Allows us to check if the object is actually a match for the abbrev
Show an error message when failing to assign a mnemonic
make the rename action work for changing name case only
Fix an occasional warning in the QSPluginUpdater