Added gccxml_builtins.h include to module generation code, otherwise it can result in compile errors when including certain standard headers.
Added missing include to client module generator
Added module name prefix to register_enumerations, register_global_variables and register_free_functions, used when a module is split over more than one file. Otherwise it can result in a link error when having more than one module use the split option.