Rewrite AUHAL unit tests to use the audio thread correctly.

These tests should only access the audio stream on the audio
thread.  I removed one test which was testing unsupported behavior
and another which needlessly played sounds.  The Start() test now
waits for the first callback before exiting instead of sleeping.

The audio thread is co-opted by specifying a TYPE_UI MessageLoop
which AudioManagerBase will pick up and use as the audio thread
(only on OSX).

BUG=none
TEST=tests pass.
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246966 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246966
[rac] Use production URL for libaddressinput server.

BUG=336960

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246967 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl SDK Docs] Remove /tmp path from generated docs.

When running generate_docs.py, Doxygen would generate the docs from source
files in a directory like /tmp/pepper_stableXXXXX. These paths were being
displayed in the generated docs. This change makes the filenames relative to
ppapi/c or ppapi/cpp.

This CL also includes the changes to the generated docs; I haven't uploaded
them to Rietveld because there are too many files.

BUG=none
R=sbc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246968 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246968