added forgotten clean targets
I now build with GL using pkg-config
I now explicitly link with -lX11 because I do use it, apparently
explicitly link with -lglut and -lm. glut doesn't have a .pc file apparently
build fixes: -pthread and linking with g++