mt::barrier: POSIX thread barrier introduced

Introduced barrier thread sync. primitive.
mt::mutex & condition: removed #include <time.h>

No need to include time.h since we started to use sys::timer.