PulseObject: add self-change signal escalator

All derived classes implement this to make sure lists & other containers
get notified, too.
implement a PulseModule class for later use
rename project to harbour-patunnel