CodeGen, Analyzer: changed prototypes to reduce map transitions and improved cleanup.
Makefile: display messages with file name for codegen and analysis.