Implement Grob::event_cause, Grob::ultimate_event_cause
Those were implemented in Grob_info only previously which does not make a lot of sense,
given that they don't access anything particular to Grob_info.
Also contains commit:
Use Grob::event_cause and Grob::ultimate_event_cause where useful
Frankly, this one has been bugging me on and off for years. I just
had one compilation error too much today.
Diff:
Passes make. make check and a full make doc
Patch on countdown for Feb 24th
Patch counted down - please push.