Support for LavObject::willProcessParents

Rather than have one callback per device, objects can now be notified before their parents are processed.
This allows multiple worlds, subworlds, encapsulated environmentss...
And most importantly: the old simulation callback could be clobbered by the user.