posix: add semaphore header

which parts of this header do we need for RIOT? please comment on this PR.

DO NOT MERGE