Fix x11 poll_events to drain queue
Fix x11 poll_events to drain queue

It was only processing a single event per call. The docs say

> Fetches all the events that are pending, calls the callback function
> for each of them, and returns.

which suggests that was incorrect.

tomaka/winit