Optimise callee
Buffer and record standard output during callees execution
Add BEFORE_HOOK and AFTER_HOOK events
Optimise HookCarrierEvent
Rename result into status
Add status to suite event and isSkipped to all events
Remove isSkipped from events
Cleanup testers
Cleanup testers and make them more readable
Fix events doc blocks
Split hookable events from lifecycle events
Dispatch hookable events inside lifecycle loops
Fix tester naming inconsisntency
Refactor dry-run and skipping
Fix coding style
Cleanup skippable testers
Do not stop execution on hook failure - just skip
Move DIC configuration from XML to speedup initialization