This patch cleans up the include guards, assisted by the tool/fix_include_ifndef script.
This patch removes the SIGNAL service from core and moves its functionality to the PD session. Furthermore, it unifies the PD service implementation and terminology across the various base platforms. Issue #1841