Throw PageRemoved-Event instead ComponentClass_ContentChanged in menu events

Is more exact and faster as the old version deleted all menus in all subroots
Support subroot in ComponentClass-Events

To not delete cache for other domains
Merge pull request #107 from fraxachun/3.4-events-speedup

Refine events when doing page operations