Fix behaviour of Before/After events

This PR adds additional pair of events to all testers - `After*Setup` and `Before*Teardown`. This allows us to move `Before*Tested` events dispatch before firing `Before*` hooks.

Basically when merged fixes Behat/Symfony2Extension#60