Merge pull request #379 from drinkcat/audio-fix-R23-2913

Fix cras build on R23 (2913.331.0, adhd branch release-R23-2913.B).
Tighten ecryptfs unwrapping to improve error messages.
compile: Build output to a temporary file, then use /usr/bin/install
to install the file with correct permissions.