Upstream commit "Report call status from AudioSource::start() to file writer"

Change-Id: I5109dc87a92170dede4eaa58b039efe6d8b7c330

Adapted from upstream commit 02b32fc33aca18e6a91a6216ce5d932d348d184c.
Upstream commit "Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF)"

Change-Id: I8fbdfa7a7581f481968dbb65aa40f7042936d7cb

Adapted from upstream commit a51f0e707f1f3142358aa919ea60ad2842803139.
Upstream commit "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)"

Change-Id: I1de629b4632a4b3187ca1a28d6416daccd35f924

Adapted from upstream commit c6aacce37191e1cc79cfeba13b39899f59c68c3b.
Export the external symbols via the libtool -export-symbols option
Fix make dist
Update config.{sub,guess} to the latest version

Reinstalled them by calling "automake --add-missing -c -f".
Update the libtool files with libtool 2.4.2

Updated by calling "libtoolize -c -f".
Update automake files to even newer ones

Updated by calling "automake --add-missing -c -f".
Add a changelog entry for 0.1.2, bump the version numbers
Remove a useless check

Since the Length field is unsigned, the comparison will always
be false. The corresponding code in the aac encoder doesn't have
any check for Length.

This avoids a warning about comparison always being false,
if building with -W (as the source is built in android).
Change keyword ordering

This avoids warnings about 'static' not being at the beginning
of the declarations, if building with -W (as the source is built
in android).
Simplify the definition of static_vo

For GCC, all of inline, __inline and __inline__ work fine.
For MSVC, only __inline works. (__inline should also be accepted
by RVCT.)
Remove useless declarations

The encoder common library doesn't contain any source
code with assembly optimizations (there is nothing
using the defines in the single source file in the library),
and the source directories added to the include path do
not exist.
Support wav files with fmt tags longer than 16 bytes
Remove a useless autoconf macro
Upstream commit "The AMR WB software encoder is now an OMX component."

Change-Id: Iebfb2696783a0163369ba4e8ef72e19ee76ad893

Adapted from upstream commit 83f70f4472e9b0cacc5d372eddfcef4b02662d10.
Upstream commit "Remove obsolete software codec header files and amr encoders."

Change-Id: Ifbdf252ee312c9cb5ab29498f1e06dae8f23faf7

Adapted from upstream commit ded61aa958278147b5a150c189f86d025165f095.
Upstream Android make file changes

Adapted from upstream commits 6c6b4d0d2b98a7ceee8b697daaf611f8df3254fb
and 559bf2836f5da25b75bfb229fec0d20d540ee426.
Upstream commit "Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/"

Change-Id: I0a3af3e2abdedebd5934f3d941d01c32cfc75e26

Adpated from upstream commit 3d51d5cb53cc630709a0ba78d0e60501a675f2d5.
Install the newly added files