Implement pygame.event.

This should be nearly all of pygame.event, with a couple ugly hacks to properly emulate SDL 1.2 / pygame. I didn't add any of the new input sources in SDL2, so touch support on mobile devices probably won't work yet.