Enable various types of MQDescriptor.

Modifed MessageQueue class to have a constructor
that takes an MQDescriptorSync object. More constructors
will be added when more flavors of FMQ get enabled.
Modified all unit tests and benchmarks to reflect
the change.

Also cleaned up headers in unit test and benchmark files.

Bug: 31550963
Test: Built and ran all existing FMQ unit tests/benchmarks.

Change-Id: I8ef8d5ee1952baedfd5d3588b980b2892421f015
6 files changed