Given that this whole function boils down to just `return LanguageManager.getLanguageForPath(fullPath).isBinary`, maybe this utility isn't even needed?  It barely shortens anything, and adds a little complexity in that people now have to think about whether calling the utility is any different from asking LanguageManager directly.

Ditto for the nonBinaryFileFilter() below, which is only used in one place anyway...