Apply the coding convention to the passive modules
 continue adding namespaces and testing infrastructure
change library name for generator to libO2Gen to avoid conflict with FairRoot libGen
correct typo in test script