Implement the rest of the audio API.
Picking up where https://codereview.chromium.org/13486004/ left off, implemented the setProperties and setActiveDevices calls; also fixed GetNodes to also return the volume of the devices.

R=hshi@chromium.org, jennyz@chromium.org, mpcomplete@chromium.org
BUG=175798
TEST=Wrote a test extension to set the volume on the active and inactive devices, to verify they were set correctly. Also wrote code to switch active devices to verify that the devices did switch.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198556

Review URL: https://codereview.chromium.org/14652027

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198581 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed