TimeEvent architecture is recasted with presenter model design pattern.

Various changes, especially State class renamed to StateDebug to avoid name problems with OSSIA::State and Doxygen comments added.
New doxygen explanation page
Adding a TimeEvent with Cmd+LeftClick in plugin Scenario