Use conditionnal inclusion for memory.h, remove *Manager in CMakeLists
Avoid forcing the user to have clang
Add material and planet to CMakeLists