Don't check for string equality of "C" when checking whether to update.

A header could be marked C;CXX. We don't want to update those. Instead
check to make sure that the header definitely is not a C header.
Merge pull request #4 from smspillaz/cmake-determine-header-language.item_4

Don't check for string equality of "C" when checking whether to update.