CLIProxy: Use properties
Don't use ASCII format property list for returning results

All the other commands return an XML formatted plist. I do not think this will break anything, unless someone is manually parsing the results from this command. If so, they should use the tm_helpers `from_plist`.
Remove NSFileHandle category

This category was introduced (96309951f2f34e9c1ec9ea371b7894a230f9e4e2) to avoid repeatedly typing:

    [foo writeData:[@"bar" dataUsingEncoding:NSUTF8StringEncoding]];.

However, it has since been superseded by `writeStringToOutput` and `writeStringToError`. So let's remove it and let these methods use the original call shown above.
Don't use the C++ `not` operator
Use Objective-C boxing for C string pointer types
camelCase local file descriptors variable names
Remove ErrorAndReturn macro

This macro was called multiple times before commit 2030fd14327ff463392f83b5a7a3ba1b487d4eed but now this is the only place where it's used, so let's just remove it.
Move ivar declarations to their class extensions

This is really just to make the code style more similar to the TextMate source.
TMDNibController: Use properties
TMDIncrementalPopUpMenu: Use properties
Delete Dialog2_Prefix.pch on disk

We removed the Xcode project (63887858021f043c1979efa20d9c4e88c0e8db1a), which contained the original build system. Since we now use the custom build system in the TextMate source (along with it's precompiled headers), let's delete it.
Remove unneccesary headers

These are already included as precomiled headers when building from within TextMate (which is currently the only supported build system).
Don't link again Carbon

The last use of Carbon was deleted in d879791c606dca908fe423c1e839c6ba92f9217c.