Use new AudioRouteController to support capture and playback at once

The new fpga image supports two outputs on AudioSourceController.
This CL renames AudioSourceController to AudioRouteController since it
now controls both source and destination.
Also, the constraints that capturing and playback can not happen at the
same time is removed.

BUG=chromium:426817
TEST=use StartCapturingAudio and StartPlayingAudio API at the same time.
CQ-DEPEND=CL:225347

Change-Id: Icfd58932f7f2359fe7888e43eb2fd5f9f39781e6
Reviewed-on: https://chromium-review.googlesource.com/225346
Reviewed-by: Hung-ying Tyan <tyanh@chromium.org>
Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
6 files changed