Support for Record and Enumeral Types

Hi, I have been working on developing a plugin for automatic testcase  generation and I am using gcc-python-plugin. Here's a few changes I made to support record and enumeral types.

I have a few more changes but will add them in a separate request.

Thanks.