Add triggering “event.core.start” when starting a task

- add event.core.start
- minor documentation fix
- add test and fine-tune other event tests a bit