test change to see if I can commit
compile fixes
don't use the .codes.h files, they are broken

for bison 2.5 emits an enum, not #defines
so we use the .tab.h files directly, but skip the YYSTYPE
definitions, so we don't need to pull in the AST headers
merged in changes from Pippijn van Steenhoven and added his email placing said changes into the public domain in Contributors/2013-09-05-Pippijn-van-Steenhoven
GCC call for compiling Bison-generated files requires CCFLAGS under Linux.  Also changed initialiser for yyval to one that is safe for union types.
just merged in changes from Robert Michael Walsh, so added his email placing said changes into the public domain in Contributors/2013-11-18-Robert-Michael-Walsh