parser/bis.sh: script to invoke Bison
parser/CParser.y: first pass of C grammar (with conflicts, etc)
CParser.y: fix S/R conflict in direct-abstract-declarator
CParser.y: fix S/R conflict in direct-abstract-declarator with left recursion

The previous fix relied on right recursion.
CParser.y: fix second S/R conflict in direct-abstract-declarator
CParser.y: add concatenation of string literals
CParser.y: introduce "any-identifier" in the trivial places.

Also add some GCC extensions.
parser: TYPENAME hack to for parser testing

Uppercase symbols are assumed to be types.