adium/adium

file isExecutable
Not only delete empty directories, but also the common symlinks to those (Headers and PrivateHeaders), as Sparkle currently breaks on them.
(binary:application/octet-stream)