Added support for gcc's __attribute__ construct.
The nesC parser now recognizes gcc-style designated structure initializers.
First attempt at supporting generic components. The parser can now recognize such components as long as they have empty parameter lists.