Harmonize coding style and whitespace
Remove workaround for signatureWithObjCTypes:

This method was made available in 10.5 along with documentation.
Remove commented out code
Use Foundation (Core) data types
Reorganized classes in Dialog.mm

Mainly moved the class implementation after it's interface declaration.
Remove unneeded import of Carbon.h