Couzteau/fix 5749 language manger mode warning on binary file

fix #5749: do not show warning when registering languages for binary file types. KM will still register the language and return a language by getlanguageForPath. Binary languages are defined by defining the isBinary member. languages for binary types do not have a CM mode.