I have been having a go at breaking down lispbuilder-sdl's
with-events macro. I have made a new macro that just handles
the events and doesnt take control of the main loop or fps.
For real details see the main-loop-expanded.lisp example.

I have also updated all examples to use the new macro.
Switched to lsibuilder-mini for opengl context management