component/faketime: use SySV semaphores
On debian 11, faketime 9.12 hangs. Backport a patch which brings SySV semaphore support and enabling them at compile time, which solves the hang.
Switch to running the test during compilation step, but run them under a timeout as the test hang on debian 11.
This fixes issues discussed on 50ec721f (comment 245918)