1) bumped aclocal version to 1.11.6

2) Removed the following unused classes: AbsProgramGenerator, SequenceLineParser.
3) In preparation of tagetting Csmith to other programming languages, renamed class OutputMgr to AbsOutputMgr as the base output manager. Also renamed DefaultOutputMgr to DefaultCOutputMgr for outputting C-specific code. Added class CFamilyOutputMgr (extended from AbsOutputMgr and extended by DefaultCOutputMgr) for generic outputting of languages in C family, such as Java, C++, and C#. See class description in AbsOutputMgr.h, CFamilyOutputMgr.h and DefaultCOutputMgr.h for details.
4) Renamed class CVQualifiers to a more generic name TypeQualifiers.
5) Renamed class StatementExpr to a more correct name StatementCall.
6) Moved all outputting functions disbursed in various program construct classes to the above 3 output manager classes. The hope is to enable targeting Csmith to a different language by simply implementing a child class of AbsOutputMgr, as opposed to changing code all over the places.
7) Simplified the way that arrays are declared, defined, referenced, hashed, and initialized.
8) Capital a few function names to PascalStyle. Will do this for all remaining functions.
9) Code cleanups where ever appropriate.