Use pthread_mutex_ shims in preload.c to disable priority-inheriting mutexes, and drop support for kernel PI futex operations.

The PI futex operations are very hard to support reliably in rr. rr's scheduler
is not PI aware so these operations have no purpose.

Resolves #1248.
Remove unused futex sync mechanism.