added mltw::gl::program::exists