Add custom console events

Add custom console events that provide command execution duration.
It extends `ConsoleEvent` which is in the same namespace. `BaseConsoleEvent` is from Symfony console component and is used is the `support` method.