Add EventFlag class for the blocking version of FMQ.

Also, create the shared library libfmq and minor cleanup
in unit tests and header file comments.

Test: mm and run mq_test

Bug: 31223612 33295104

Change-Id: I651cae9085535a050c73e407b38ca6548ffd2107
12 files changed