CGLContext destroy

Must retain to prevent from free all resources if the retain count is 0.