Add a hack to deal with needing to spawn pulseaudio, and deal with the changes HOME of chronos.

The volume key events need to modify the pulseaudio daemon for the chronos
user. For amixer to identify the right daemon, it needs to run a chronos,
and it needs to know where ~/.pulse is.  The "su" handles changing users,
however, depending on what stage you are in login, ${HOME} changes values.

The only other processes that talk to pulseaudio currently happen inside UI
session, where HOME has been overridden to be /home/chronos/user.  We
normalize on this value of HOME to avoid starting 2 unrelated daemons.

BUG=1720

Review URL: http://codereview.chromium.org/661352
1 file changed