Cleanup temporary objects in case of error during creation on win32
See #10
Remove call to glViewport after win32 initialization