audio policy: fix gapless playback when effects enabled

Do not allow offloading if one non offloadable effect is enabled. This prevents from
creating an offloaded track and tearing it down immediately after start when audioflinger
detects there is an active non offloadable effect.
Not doing so breaks gapless playback because AwesomePlayer will always be able to open
an offloaded track which will not be compatible with the previous PCM track and
Audiosink::open() will not recycle it.

Bug: 11181933.
Change-Id: I6d163806849d9093b9ec701ba8e8c1ccb658e3c8
Merge "audio policy: fix gapless playback when effects enabled" into klp-dev
am 636ab7e2: Merge "audio: do not use GNU old-style field designators"

* commit '636ab7e2dd52c3cdad575a49b952c1235d734240':
  audio: do not use GNU old-style field designators
am 2c14d798: Merge "Revert "audio: do not use GNU old-style field designators""

* commit '2c14d79895593d4f8e1241b522cd3ce2d7225aaf':
  Revert "audio: do not use GNU old-style field designators"
am 376356d4: Merge "audio: do not use GNU old-style field designators"

* commit '376356d4e0c135e710c6232e7e3f5c950247c848':
  audio: do not use GNU old-style field designators
Define and use DRC-specific volume curves when applicable

Add support for property defining whether a DRC on the speaker path
 is enabled and will boost soft sounds.
Define new volume curves with more attenuations than existing ones
 to compensate for DRC-induced boost on sonification sounds to
 provide a more "linear" control to the user over the applied volume.

Bug 11600699

Change-Id: If23dd097a8b9b5ebb61e75dd8512ff75e63ba899
am 18fc094c: Define and use DRC-specific volume curves when applicable

* commit '18fc094c0ed41851be3d746423c6695dd28d48e1':
  Define and use DRC-specific volume curves when applicable
wifi: Link libwpa_client only if wpa_supplicant was chosen

Change-Id: Ic487c3767a17299880e83080b79a91dbbaef1234
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Merge "wifi: Link libwpa_client only if wpa_supplicant was chosen"
Merge commit '9d3950389b53452338fab25f2255623ac159b259' into HEAD