ofEvents: initialize member vars, destructors. (moved PR from main branch)

If you pull upstream develop, it will get rid of most of these commits and make the changes a bit more clear.

From here:
https://github.com/openframeworks/openFrameworks/pull/1788