Structure & Activation: some more javadoc and minor code review

Applied some java 7 things along the way.
Activation: simplify code and assert that stack traces are complete

Moved ActivationEvent handling into ActivationDelegate.
Documented execution model, see Activation.
I hope the code is easier to understand now.