Supporting new OGEL API.

Events is now a required library so interfaces move to OGEL core
directory.