Implemented new cdo module system, replacing module_t and the module list
With this the old module_t struct is replaced by a inline and infile (module files like Arith) definiable CdoModule modules.cc and modules.h have been completely rewritten in other parts of the code.
Information about registered modules can now be found and gathered from factory (factory.h) Printing such information is done via module_info.cc where a lot of functionality was moved to from modules.*
All modules (aka classes that contain a static RegisterEntry (see factory.h) member are automatically registered with CDO..
Edited by Oliver Heidmann