feat: add support for plain C

Add support for plain C files. C++ was allowed, but C was not.
Merge pull request #283 from ajthor/c-language

feat: add support for plain C