rework drawing tests to make sure that we are getting red pixels
only use the temp dirs when saving files
update gl tests to create a gl context and save an image