[TRAFODION-2261] Mxosrvr or java core with starting from Java_org_trafodion_jdbc_t2_SQLMXConnection_close [TRAFODION-2262] Mxosrvr or Java core with the stack trace pointing to log4Cxx functionsIpcServerClass was not getting destructed correctly. When the CLI context is deleted, the ESPserver class object an IpcServerClass instance that manages the ESP server startedin the CLI context are also destroyed. Fixed the IpcServerClass and IpcServer destructorsso that there is no memory corruption.Log4Cxx infrastructure in SQL was recursively attempting to log the messages when there is anissue with it. This was causing stack corruption.Also added a code to initialize the log4cxx infrastructure if it is not done already uponthe first CLI call.
Misc cleanup itemsAdded a debugging method to print information for the list of allTrafodion IPC connections in a process - that method can be calledfrom the debugger.Removed unneeded code in preCodeGen - ValueIdSets for predicates implyan AND, so no AND operators must be found in them.Removed unnecessary flags in a makefile.