Add top rule 'program' to help AST
Remove keyword '_Generic' and associated grammar/rules
Remove keyword 'auto' and 'register' and their associated grammar/rules