Fix the wrong transmutes
Add sdl::quit()
Add NoEvent and simplify the return type of events::poll()
Add specific forms of WindowEvent
Add utility functions in std::events
Add reference impl of lesson4.rs