remove the Window<->Surface distinction from the Renderer type interface
Merge pull request #203 from bbodi/renderer

remove the Window<->Surface distinction from the Renderer type interface