Allow to call GL::init() multiple times.
Call GL::init() automatically in the GL::ResourceManager constructor.