Only delete BackgroundContext on WindowsGL & Linux

Other OpenGL platforms perform context management on their GameWindow
implementations instead.