Add support for C mode parsing.

Adds the necessary methods to handle clang::RecordDecl parsing in the Parser.
There is already support for clang::CXXRecordDecl.

This is needed when passing std=gnu99 to clang and parsing in C mode instead of c++ mode.