1036 local

Updated version of https://github.com/github/linguist/pull/1036
@DX-MON - how come you removed `.C` and `.H` here?