GSdx-ogl linux: std::thread

+ Change pthread with std::thread
+ Remove semaphores for linux. They are not used and, anyway, if we want portability
	we should reimplement it with std::thread mutexes
Is there a reason to directly call the destructor instead of the standard delete?