[core] Derive Invocation from EventEmitter

Looks like it's never been treated as a reactive model, so make it a
regular class for now.
[nr] Add R.Universe.performAndWait
[core] Fix "Project should be reactive" test