Add new config param includeEventsInToc allowing to avoid duplicate events in TOC (refs #41)

* Adds a new configuration parameter `ìncludeEventsInTOC` allowing a project to opt-out from the inclusion of a Events section in the TOC of the doc.
* Adds event declaration (`@event` and `@fires`) to check the output:
   * In sampleprojects/sampleframework, an event is added on Base0 and is inherited by SubclassOfBase0. This project does not set the `includeEventsInTOC` flag, thus it gets duplicated events in the TOC.
   * In sampleprojects/sampleprojectchild, an event is added on Base0 and is inherited by SubclassOfBase0. This project sets the `includeEventsInTOC` flag to false, thus the Events section is absent from the TOC.