core: Moved ui event related classes from compat

Moved the ui event related classes that existed in the compat module
to uicompat where they belong, they were originally put in compat for
legacy reasons that are not relevant anymore.

Change-Id: I0861b240d3fce585b13d507bfa24d0e1844a721f
Signed-off-by: Tal Nisan <tnisan@redhat.com>