Enter `stringstool`, which can extract localizable strings from IB files.

Expected usage, `./Tools/stringstool extract --output-directory "Localized/en.lproj" "Nibs/*.xib".
Update English strings files with `stringstool`.
Add pjr TODOs.
Rename a misleading variable.
Create the output directory if it doesn't exist.
Don't add duplicate strings more than once.
Add a banner at the top of the extracted file.
Name match variables.
Allow keys to be ignored.
More correct explanation.
Removed duplicate method definition from NDResourceFork header file.
First pass of updating the Code-App classes to ARC
Additional steps to convert Quicksilver and some of the underlying targets to use ARC.
Reverted some unnecessary ARC migrations to projects other than Code-App and Code-QuickStepInterface. Reverted the removal of the release method in NDHotKeyEvent. Altered a few allocWithZone: calls in Code-App, changing them to simple alloc calls.
Updated the QuickStepCore project to use Automatic Reference Counting
Updated the VDKQueue to adhere to ARC. Also removed the SDKROOT setting for Debug/Release from the Core and Interface projects.
Updated a NIB instantiation call to use a newer method. The replaced method was deprecated.

Included a subrepo commit for VDKQueue

Removed an unnecessary release call, and also an unused variable.
Reverted my submodule commit for VDKQueue. Also updated the QuickStep-Core project to ignore ARC for the VDKQueue.m file.
Updated the QSLargeTypeDisplay to use a static NSMutableArray to maintain strong references to the currently-open large type windows. They are removed/released when they are closed.
Merged the 1.0.0/4000 changes from upstream into the arc-migration branch.