Various changes to the allegro event c++ wrapper interface.