Added WITH-GL-CONTEXT to manage a gl context.  Lots of stupid
whitespace changes. Fixed the basic.lisp example to use it and
WITH-WINDOW. Apparently, my unaltered slime indention rules are
different.