cpp/experimental/flex barrier/flex barrier

@1@ Has the same effect as, where is a  object whose invocation returns -1 and has no side effects. @2@ Constructs a for  participating threads, using  for the completion phase. The set of participating threads is the first threads to arrive at the synchronization point. @3@ Copy constructor is deleted; is not copyable.