Handle process parent changes in ProcessDataModel
When the PPID of a process changes, it moves around in the model, changing the layout. This needs to be announced properly, otherwise users of the model get confused, leading to weird behaviour and crashes.
The added code is pretty much a direct copy from ProcessModel.
This took a while to debug. At first I was looking at the
ProcessModel code the whole time and wondered where the row move signal got lost...