Introduce CalaPM.h

Makes it possible to make the dependency on KConfig private