Add support for parsing clang::RecordDecls.

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