sound_card_init: initial commit

1. /lib/udev/rules.d/99-sound_card_init.rules starts sound_card_init upstart job
   and provides the sound_card_id.

2.sound_card_init reads /etc/sound_card_init/<sound_card_id>.yaml to
  perform per sound card initialization.

BUG=b:149437381
TEST=deploy to DUT and then reboot to see whether it reads config correctly

Change-Id: I740b98cad785d60e19dafba9a5bc8e5293fb07b4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/adhd/+/2086422
Reviewed-by: Chih-Yang Hsia <paulhsia@chromium.org>
Tested-by: Judy Hsiao <judyhsiao@chromium.org>
Commit-Queue: Judy Hsiao <judyhsiao@chromium.org>
7 files changed