[PATCH 29/31] dm: core: Guard against including dm.h in header files