make output of SessionEventManager::dump_events() a bit more readable
ensure registration of all SessionEvent types
subtle changes to accomplish two goals (1) playhead should stop where the user pressed stopped (2) captured regions should end where the playhead ends