Initial commit from PODO/C++ 0.6.6. Start deep refactoring from POP-C++ 2.6.5