Merge changes from topic "refactor_route_for_comm"

* changes:
  Audio policy: fix capture policy for IN_COMMUNICATION mode
  audio policy: allow USB device for voice comm capture in speakerphone
  audio policy: phone strategy routing based on preferred device API