sound_card_init: change config path to /etc/sound_card_init/${sound-card-init-conf}.yaml

To allow using different config files for different projects, this CL:
1. Reads config file path from required command line option
    `--config` in sound_card_init.
2. Passes --config \
    CONFIG=$(cros_config /audio/main sound-card-init-conf) from
    sound_card_init upstart config.

BUG=b:181828415
TEST=/sbin/initctl start sound_card_init SOUND_CARD_ID=sofrt5682

Cq-Depend: chromium:2734495
Cq-Depend: chromium:2733853
Change-Id: I80abbebbc15304bf1a4990a8836d2a6035880006
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/adhd/+/2733862
Tested-by: Judy Hsiao <judyhsiao@chromium.org>
Reviewed-by: Cheng Yueh <cyueh@chromium.org>
Commit-Queue: Judy Hsiao <judyhsiao@chromium.org>
5 files changed