Update to elkhound/Makefile.in

This fixes compilation issues under Linux. To be more specific, the call to gcc for the Bison-generated files was missing the include of the smbase and ast paths, whose header files are required.

There was also an issue with the initialiser for yyval, I have changed that line so that the initialiser is now (I think) safe for union types.